Useradd

组和用户的详细信息与操作 (重点)

用户的配置和修改

useradd (用户名

// 创建一个用户

tail /etc/passwd

// 可以查看用户

例如:gopher:X:13:30:gopher:/var/gopher/:/sbin/nologin
解释:用户名:密码:用户id:用户所在组id:备注:用户家目录:shell命令所在目录。

如果想改变uid号和组id号则:
usermod -u (新id号) -g (对应组的id号) -c (注释信息) -d (后面加目录) -s(修改的用户的shell) (用户名称 )

usermod(参数)

参数:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
-u 
//设置用户ID(UID),用户ID和账号一样必须是唯一的。
-g
//指定用户所属的主(私有)组(组必须存在),参数可以是组名称或组ID(GID)。
-d
//建立用户目录,参数即所建的用户目录(通常与用户账号相同)。
-s
//设置用户环境,即设置用户的shell环境。
-e
//设置用户账号的使用期限。
-G
//用户组,指定用户所属的附加组。
-c
//修改注释信息

usermod -l (你要改的用户名) (原来的用户名)

//修改用户名

usermod (要删除的用户名)

//删除用户名

密码文件

tail /etc/shadow

//查看密码文件。

passwd (用户名)

//设置密码。

tail /etc/shadow

/查看组密码信息

例如:user1:!!:17464:0:99999:7:::

含义:用户名:密码(无法破解):最后一次修改时间:密码还有多少天不能更改:密码到期时间:密码到期前的期限:密码失效期限:账号生命周期:保留字/etc/passwd(用户信息)

组的应用和修改

userdel -r (用户名)

//删除用户和目录。

groupadd (组名称)

//创建一个用户组

tail /etc/group

//查看用户组文件

例如:ip:X:7:deamon:ip
解释:用户组:用户组口令:UID和该用户组包含的用户

usermod -g (要修改的组)(用户名称)

//修改用户的组

usermod -d (主目录)(用户名)

//修改用户的主目录为…..

passwd -l (用户名)

//锁定用户

passwd -u (用户名)

//解锁用户

gpasswd -d (用户名) (组名)

//从组中删除用户

groupdel (组名)

//删除组

gpasswd (组名称)

//给组设置密码

gpasswd -d (用户名) (组名)

//从组中删除用户

gpasswd -a (用户名)

//为组增加用户

id的应用

id (用户名)

//查看用户id信息

id-g (用户名)

//显示用户所属群组的ID

id-G (用户名)

//显示用户所属附加群组的ID

id-u (用户名)

//显示用户ID


Useradd
http://example.com/2020/07/19/Linux/useradd/
作者
haozi0o0
发布于
2020年7月19日
许可协议