用户账户管理文件包括:
1、用户账户文件:/etc/passwd
2、用户影子文件:/etc/shadow
用户账户文件/etc/passwd组成:
1. 用户名:在系统中是唯一的,可由字母、数字和符号组成。
2. 口令:此字段用“x”代替,而将口令保存在/etc/shadow文件中。
3. 用户ID (UID):系统内部用它来标识用户且唯一。
超级用户:UID=0,GID=0;
普通用户:UID≥1000;
系统用户:0<UID<1000。
4. 组ID (GID):系统内部用它来标识组属性。
5. 用户相关信息:例如用户全名等。
6. 用户主目录:用户登录系统后所进入的目录。
7. 用户登录环境:用户第一次登录Shell环境。
用户影子文件/etc/shadow组成:
1. 用户名:用户登录到系统时使用的名字,而且是惟一的。
2. 口令:存放MD5加密过的口令。(若为空,表示该用户不需口令即可登录;若为!!,表示该用户从来没有设置过密码,不能登录系统;若为*,表示该帐号被禁用;若为!!MD5密码,则表示用户密码被passwd –l命令锁住;若为!MD5密码,则表示用户密码被usermod –L命令锁住。)
3. 标识从1970年1月1日到用户最近一次修改口令所经过的天数。
4. 口令保持有效的最小天数,即口令在多少天内不能被用户修改。
5. 口令在多少天后需要被修改。
6. 口令到期前多少天内给用户发出警告。
7. 口令过期多少天后口令失效。
8. 帐号失效日。
9. 保留域。
注意:/etc/shadow文件只有root才有权限进行修改,普通用户不能读取该文件。