第五章 用户管理
用户
- 用户的三种类型及它们的ID号范围
超级用户:root拥有计算机系统的最高权限。UID和GID为0。
系统用户:自动创建与系统服务相关的用户。通常这些账号只能被系统守护进程使用。UID和GID为1~499。
普通用户:由超级用户创建,只能操作拥有权限的文件和目录并管理自己启动的进程。UID和GID从500开始。
- 与用户相关的文件:cat命令查看
用户账号信息文件:/etc/passwd
用户口令信息文件:/etc/shadow
- 用户账号信息文件:/etc/passwd 信息解读:
root : x : 0 : 0 : root : /root : /bin/bash 口令为 x 表示隐藏密码
用户名 : 口令 : 用户ID : 组群ID: 全名 : 主目录 : shell
- 与族群相关的文件:cat命令查看
组群帐号信息文件: /etc/group
组群口令信息文件: /etc/gshadow
- 新建用户帐号,超级用户命令:useradd 用户名
- 设置或修改用户的口令以及口令的属性。没有加用户名表示修改当前用户:passwd [选项] [用户]
选项:
-d 用户名(delete) //删除用户口令
-l 用户名(lock) //锁定用户账号
-u 用户名(unlock) //解除用户账号
-
修改用户的属性,超级用户命令:usermod 用户名
-
删除指定用户帐号,超级用户命令:userdel [-r] 用户名
-
查看用户的UID、GID和用户所属组群的信息。如果不指定用户,则显示当前用户的信息:id/groups [用户名]
-
新建组群,超级用户命令:groupadd 组群名
-
修改指定组群属性,超级用户命令:groupmod 组群名
-
删除指定的组群,超级用户命令:groupdel 组群名
-
gpasswd [选项] 组群
gpasswd –a 用户名 组名:将某个用户加入组
gpasswd –d 用户名 组名:从组里删除用户