每一个文件都有所有者和所属组,也就是说有两个id,userid简称UID用户,groupuid简称GID用户组。
与用户有关的有4个文件,/etc/passwd用户, /etc/shadow用户密码,/etc/group用户组, /etc/gshadow用户组密码。
1./etc/passwd介绍
[root@www ~]# head -1 /etc/passwd root:x:0:0:root:/root:/bin/bash
一共有7列,用户名称,密码(已废弃不用),UID,GID,用户说明(描述),家目录,shell(用户登录时用的shell)
其中UID=0 是系统管理员即root,UID大于0小于500是系统账号,UID大于500是可登陆账户。
2./etc/shadow介绍
[root@www ~]# head -1 /etc/shadow root:密码:17759:0:99999:7:::
一共有9列,用户名,密码,最近更改密码的日期,密码不可被更改的天数,密码需要重新更改的天数,密码需要更改期限前的警告天数,密码过期后账号宽限天数(密码失效日),账号失效日期,保留
3./etc/group /etc/gshadow
[root@www ~]# head -1 /etc/group /etc/gshadow ==> /etc/group <== root:x:0: #用户组,用户组密码,GID,此用户组支持多少用户 ==> /etc/gshadow <== root::: #用户组名,密码,用户组管理员账号,用户组的所属账号 [root@www ~]#