您的位置:首页 > 运维架构 > Linux

Linux /etc/passwd /etc/group /etc/shadow 文件的格式说明

2017-07-25 10:45 681 查看
/etc/passwd存放账户信息:

root:x:0:0:root:/root:/bin/bash
jianing:x:1011:100::/home/jianing:/bin/bash

username:password:uid:gid:allname:homedir:shell

用户名:密码:用户ID:组ID:用户全名:主目录:登录shell

密码:存在/etc/shadow中,存入后者的就用x表示,如果是“!”说明此用户不能用密码登录

UID:就是用户识别码(ID),当UID为0时说明其账号是管理员身份,1-499是保留给系统使用的主要是一些系统服务,500-65535是给一般用户的。

GID:与/etc/group文件有关,就是用户初始化组的ID。

用户全名:用户全名

家目录:就是该用户的主目录

Shell:SHELL脚本

/etc/shadow 存放用户密码

root:$2a$32$3lnW8AXwIZy.Ibh0T2k3huMil/ZGEOQwe3EvJJzfnIcnPzxTamjke:14916::::::
jianing:$2a$10$AmxqDaxMITQoEr4HGcM/zO6JzJWMVcHpxmXdWKVOX5Tb/WWQ/m8wK:14853:0:99999:7:::
aj:!:15006:0:99999:7:::
username:password:last_change:min_change:max_change:warm:failed_expire:expiration:reserved
账号名称:密码:最近更改密码的日期(from1974-1-1):密码不可更改的天数:密码需要重新更改的天数:密码更改期限前的警告日期:密码过期的宽限时间:账号失效时间:保留

/etc/group用户组信息

root:x:0:
test:!:1005:u01,u02,u03,cvsroot
groupname:password:gid:members
组名:密码:组ID:成员
1)“组名”是用户组的名称,由字母或数字构成。与/etc/passwd中的登录名一样,组名不应重复。

2)“口令”字段存放的是用户组加密后的口令字。一般Linux系统的用户组都没有口令,即这个字段一般为空,或者是x。

3)“组标识号” :GID

4)“组内用户列表”:每个用户之间用,号分割;本字段可以为空;如果字段为空表示用户组为GID的用户名;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: