02-Linux 用户管理

118 阅读1分钟

02-Linux 用户管理

用户管理相关配置文件

  1. /etc/passwd​:保存用户信息
  2. /etc/shadow​:保存用户密码
  3. /etc/group​:保存用户组信息
  4. /etc/login.defs​:用户属性、密码过期时间、密码最大长度等限制
  5. /etc/default/useradd​:显示或更改默认的 useradd 配置文件

用户管理与配置

系统在创建新用户时的大致流程

  1. 在 /etc/passwd 中添加用户信息
  2. 在 /home 目录下创建同名主目录
  3. 将 /etc/skel 中的 .bash 开头的文件复制到同名主目录下
  4. 创建同名用户组并将新用户加入该组,组信息保存在 /etc/group 配置文件中
  5. 使用 passwd {username}​ 为新用户创建密码

用户管理

  1. 新建一位用户,默认会创建同名主目录和同名组:useradd zhangsan
  2. 新建一位用户,不创建主目录和同名组:useradd zhangshan -M -N
  3. 新建一位用户并指定用户的主目录、 id(567) 和用户组(testgroup):useradd -d /home/testhome -u 567 zhangsan -g testgroup
  4. 修改用户名,zhangsan 改为 wangwu:usermod -l wangwu zhangsan
  5. 查看 zhangsan 所属的用户组:groups zhangsan
  6. 查看 zhangsan 的 id ,所属的组和组 id :id zhangsan
  7. 删除用户 zhangsan ,并删除同名主目录:userdel -r zhangsan

用户组管理

  1. 创建用户组:groupadd administrator
  2. 修改用户组的 id 和名称:groupmod -g 777 -n admin
  3. 删除用户组:groupdel amdin