1.用户类别:
管理员
普通用户
系统用户
登录用户
2.用户标识:UserID, UID
16bits二进制数字:0-65535
管理员:0
普通用户:1-65635
系统用户:1-499(CentOS6), 1-999(CentOS7)
登录用户:500-60000(CentOS6), 1000-60000(CentOS7)3
3.名称解析:名称转换
Username <--> UID
根据名称解析库进行:/etc/passwd
4.组类别1:
管理员组
普通用户组
系统组
登录组
5.组标识:GroupID, GID
管理员组:0
普通用户组:1-65635
系统用户组:1-499(CentOS6), 1-999(CentOS7)
登录用户组:500-60000(CentOS6), 1000-60000(CentOS7)
6.名称解析:groupname <--> gid
解析库:/etc/group
7.组类别2:
用户的基本组
用户的附加组
8.组类别3:
私有组:组名同用户名,且只包含一个用户;
公共组:组内包含了多个用户;
9.认证信息:
通过比对事先存储的,与登录时提供的信息是否一致;
password:
/etc/shadow:用户的认证信息库
/etc/gshadow:组的认证信息库
10./etc/passwd:用户的信息库
name:password:UID:GID:GECOS:directory:shell
name: 用户名
password:可以是加密的密码,也可是占位符x;
UID:
GID:用户所属的主组的ID号;
GECOS:注释信息
directory:用户的家目录;
shell:用户的默认shell,登录时默认shell程序;
/etc/shadow:用户密码
用户名:加密的密码:最近一次修改密码的时间:最短使用期限:最长使用期限:警告期段:过期期限:保留字段
/etc/group:组的信息库
group_name:password:GID:user_list
user_list:该组的用户成员;以此组为附加组的用户的用户列表;