相关概念
Linux 是多任务多用户的系统。
用户
用户标识、密码:
Authentication
Authorization
Audition
组:用户组,用户容器
1、用户类别
用户类别包括管理员和普通用户(系统用户和登录用户)。
系统用户:为了能够让那后台进程或服务类进程以非管理员的身份运行,通常需要为此创建多个普通用户;这类用户从不用登录系统。
2、安全上下文
安全上下文 是指进程以其发起者的身份运行,进程对文件的访问权限,取决于发起此进程的用户的权限。
3、用户标识
用户标识即UserID 、UID 。
用户标识是用16bits二进制数字标识的,范围为 0-65535 。
管理员:0
普通用户:1-65635
系统用户:1-499(CentOS6), 1-999(CentOS7)
登录用户:500-60000(CentOS6), 1000-60000(CentOS7)
4、名称解析
用户的名称解析,也就是名称转换。是名称解析库进行的/etc/passwd
。
Username <--> UID
组
1、组类别1
管理员组
普通用户组
系统组
登录组
2、组标识
管理员组:0
普通用户组:1-65635
系统用户组:1-499(CentOS6), 1-999(CentOS7)
登录用户组:500-60000(CentOS6), 1000-60000(CentOS7)
3、名称解析
名称解析:groupname <--> gid
解析库:/etc/group
4、组类别2
用户的基本组
用户的附加组