第五章 用户管理

159 阅读2分钟

第五章 用户管理

用户

  1. 用户的三种类型及它们的ID号范围
超级用户:root拥有计算机系统的最高权限。UID和GID为0。 
系统用户:自动创建与系统服务相关的用户。通常这些账号只能被系统守护进程使用。UID和GID为1~499。 
普通用户:由超级用户创建,只能操作拥有权限的文件和目录并管理自己启动的进程。UID和GID从500开始。
  1. 与用户相关的文件:cat命令查看
用户账号信息文件:/etc/passwd  
用户口令信息文件:/etc/shadow
  1. 用户账号信息文件:/etc/passwd 信息解读:

root : x : 0 : 0 : root : /root : /bin/bash 口令为 x 表示隐藏密码

用户名 : 口令 : 用户ID : 组群ID: 全名 : 主目录 : shell

  1. 与族群相关的文件:cat命令查看
组群帐号信息文件: /etc/group
组群口令信息文件: /etc/gshadow
  1. 新建用户帐号,超级用户命令:useradd 用户名
  2. 设置或修改用户的口令以及口令的属性。没有加用户名表示修改当前用户:passwd [选项] [用户]

选项:

-d 用户名(delete) //删除用户口令

-l 用户名(lock) //锁定用户账号

-u 用户名(unlock) //解除用户账号

  1. 修改用户的属性,超级用户命令usermod 用户名

  2. 删除指定用户帐号,超级用户命令userdel [-r] 用户名

  3. 查看用户的UID、GID和用户所属组群的信息。如果不指定用户,则显示当前用户的信息:id/groups [用户名]

  4. 新建组群,超级用户命令groupadd 组群名

  5. 修改指定组群属性,超级用户命令:groupmod 组群名

  6. 删除指定的组群,超级用户命令groupdel 组群名

  7. gpasswd [选项] 组群

gpasswd –a 用户名 组名:将某个用户加入组

gpasswd –d 用户名 组名:从组里删除用户