添加用户:
useradd xiaol
-u 手工指定用户的UID号
-d 手工指定家目录
-c 手工指定用户的说明信息
-g 手工指定用户初始组
-G 修改用户附加组
注意:
创建用户的时候分配组:useradd -g 组名 用户名
useradd -g gp_1 xiaol_1
设置密码:
passwd xiaol
-l 锁定用户
-u 解锁用户
删除用户:
userdel -r xiaol
-r 删除用户及主目录
修改用户:
usermod -c "good man" xiaol
-u 修改用户的UID号
-c 修改用户的说明信息
-g 修改用户初始组
-G 修改用户附加组
-L 临时锁定用户
-U 接触所用用户
修改密码状态:
chage -m 1 xiaol
-l 列出用户的详细密码状态
-d 日期 修改密码最后一次更改日期
-m 天数 修改两次密码修改间隔
-M 天数 修改密码有效期
-W 天数 修改密码过期前经过天数
-I 天数 修改密码过期后宽限天数
-E 日期 修改帐号失效时间
说明:
其实修改的是/etc/shadow文件里的值
最常见的用法是chage -d 0 xiaol用户一登陆就需要修改密码
查看用户ID:
id xiaol
uid=500(xiaol) gid=500(xiaol) 组=500(xiaol)
切换用户:
su - 用户名
- 切换用户的时候同时切换环境变量
添加组:
groupadd gp_1
修改组:
groupmod -n gp_2 gp_1
-n 新组名
删除组:
groupdel gp_1
如果组中有初始用户,组不能删除
如果组中没有用户或只有附加用户,可以删除
操作组中用户:
把用户加入组:
gpasswd -a 用户名 组名
把用户移出组:
gpasswd -d 用户名 组名
本质:
修改的是/etc/group这个文件,把用户名写到了附加组的字段那里
注意:
1.只有root用户或具有root权限的用户才可以操作
2.添加用户成功后
1.在/home下自动创建一个字为xiaol的目录,作为xiaol用户的主目录
2.在/var/spool/mail/下自动创建一个名字为xiaol的目录,用于接収邮件
3.在/etc/passwd内写入用户信息
4.在/etc/shadow内写入密码信息
5.在/etc/group内写入组信息
6.在/etc/gshadow内写入组密码信息
7.从/etc/skel目录内拷贝所有文件到xiaol的家目录
3.如果要手动添加或者删除用户,只需要写入或删除2中的1-6即可