Linux 用户管理 - guguoyi/WorkLine GitHub Wiki

用户信息配置文件详解

  • /etc/passwd
  • root: x :0:0:root:/root:/bin/bash
    1. 第一字段 : 用户名称
    2. 第二字段 :密码标识
    3. 第三字段 : UID (用户id)
      • 0 超级用户
      • 1-499 系统用户(伪用户)
      • 500 - 65535 : 普通用户
    4. 第四字段 :初始组ID
      初始组: 用户创建时默认创建一个与用户同名的初始组,初始组只能有一个,不建议修改
      附加组: 用户可以属于多个附加组
    5. 第五字段: 用户说明
    6. 第六字段: 用户家目录
    7. 第七字段: 用户默认sheel解释器
  • /etc/shadow ---------- 1 root root 1263 Sep 26 22:43 /etc/shadow
    1. 第一字段 :用户名
    2. 第二字段 :加密密码(SHA512) !!/* 表示用户没有密码不能登录
    3. 第三字段 :设置密码的时间
    4. 第四字段 :密码的修改间隔时间
    5. 第五字段 :密码的有效期
    6. 第六字段 :密码到期提示时间
    7. 第七字段 :密码到期之后的宽限时间 (0表示立即停用, -1永久生效)
    8. 第八字段 :账户失效时间 (如果设置,将忽略密码的有效期)
⚠️ **GitHub.com Fallback** ⚠️