# 用户、用户组和用户操作

  • 用户、用户组

    • 用户:使用操作系统的人
    • 用户组:具有相同权限的一组用户
    • /etc/group:用户组信息
      • 组名称:组密码占位符:组编号:组中用户列表
      • group:X:123:abc.def
      • root 用户编号为 0
      • 1-499 为系统预留的编号
      • 用户创建的用户组从 500 开始
    • /etc/passwd:所有用户信息
    • /etc/gshadow:用户组的密码信息
    • /etc/shadow:用户的密码信息
  • 用户组操作

    • groupadd student:添加用户组
    • groupadd -g 1000 student:添加用户组,并分配组编号
    • groupmod -n stu student:修改用户组名字
    • groupmod -g 10001 student:修改用户组编号
    • groupdel student:删除用户组
  • 用户操作

    • useradd -g teacher zhangsan:为用户指定所属组
    • useradd -d /home/lisi zhangsan:为用户指定工作目录
    • usermod -d /home/zhangsan zhangsan:修改用户工作目录
    • usermod -l zhangsan2 zhangsan:修改用户名
    • usermod -c iamateacher zhangsan:为用户指定注释
    • usermod -g lisi zhangsan:修改用户所属工作组
    • userdel zhangsan:删除用户
    • userdel -r lisi:删除用户并删除工作目录
  • 用户命令

    • whoami:显示登录的用户名
    • id zhangsan:显示用户 id
    • group zhangsan:显示用户工作组