用户和用户组
用户 | uid |
root | 0 |
虚拟用户 | 1-499 |
普通用户 | >500 |
- 通过gid区分用户组
- 用户与用户组之间是多对多关系
id 命令
id 用户名
finger 命令
finger 用户名
切换用户
su -l 用户名
创建用户
useradd 用户名

- -c<备注> 加上备注文字。备注文字会保存在passwd的备注栏位中。
- -d<登入目录> 指定用户登入时的起始目录。
- -D 变更预设值.
- -e<有效期限> 指定帐号的有效期限。
- -f<缓冲天数> 指定在密码过期后多少天即关闭该帐号。
- -g<群组> 指定用户所属的群组。
- -G<群组> 指定用户所属的附加群组。
- -m 自动建立用户的登入目录。
- -M 不要自动建立用户的登入目录。
- -n 取消建立以用户名称为名的群组.
- -r 建立系统帐号。
- -s 指定用户登入后所使用的shell。
- -u 指定用户ID。
修改密码
passwd 用户名
修改用户
usermod
- -c<备注> 修改用户帐号的备注文字。
- -d登入目录> 修改用户登入时的目录。
- -e<有效期限> 修改帐号的有效期限。
- -f<缓冲天数> 修改在密码过期后多少天即关闭该帐号。
- -g<群组> 修改用户所属的群组。
- -G<群组> 修改用户所属的附加群组。
- -l<帐号名称> 修改用户帐号名称。
- -L 锁定用户密码,使密码无效。
- -s 修改用户登入后所使用的shell。
- -u 修改用户ID。
- -U 解除密码锁定。
删除用户
userdel -r 用户名
创建用户组
groupadd -g 用户组名
修改用户组
groupmod -g gid -n 新用户组名
删除用户组
groupdel 用户组名
sudo
vim /etc/sudoers
配置文件
/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow