用戶user: 令牌token,identity Linux用戶:username/UID
管理員:root,0 普通用戶:1-65535 系統用戶:1-499(CENTOS6),1-999
對守護進程獲取資源進行權限分配 登錄用戶:500(CENTOS6)+,1000+ 交互式
組group: Linux組:groupname/GID 管理員組:root,0
普通組: 系統組:1-499,1-999 普通組:500+,1000+
組的類別: 用戶的主要組(主組):用戶必須屬于一個組且只有一個主組
組名同用戶名,而且僅包含一個用戶的,是私有組
用戶的附加組(輔助組):一個用戶可以屬于零個或多個輔助組
用戶、組的配置文件: 主要配置文件:
/etc/passwd:用戶及其屬性信息(名稱、UID、主組ID等)
用戶名:UID:GID:用戶描述:家目錄:shell類型
/etc/group:組及其屬性信息
/ect/shadow:用戶密碼及其相關屬性
/etc/gshadow:組密碼及其相關屬性
shadow文件格式: 登錄用名 用戶密碼:一般用512加密
密碼加密:加密機制: 加密:明文–>密文 解密:密文–>明文
單向加密:哈希算法,原文不同,密文不同
算法md5,sha1,sha224,sha256,sha384,sha512
更加精密的算法 authconfig –passalog=sha256 –update
groupwen文件格式: 群組名稱:就是群組名稱 群組密碼:通常不需要設定,是被記錄在/etc/gshadow GID:就是群組的ID
用戶創建: useradd [options] LOGIN
-u UID : [UID_MIN, UID_MAX] 定義在/etc/login.defs
-o 配合-u 選項,不檢查UID 的唯一性
-g GID :指明用戶所屬基本組,可為組名,也可以GID
-c "COMMENT" :用戶的注釋信息
-d HOME_DIR: 以指定的路徑( 不存在) 為家目錄
-s SHELL : 指明用戶的默認shell 程序可用列表在/etc/shells 文件中
-G GROUP1[,GROUP2,…] :為用戶指明附加組,組必須事先存在
-N 不創建私用組做主組,使用users 組做主組
-r: 創建系統用戶 CentOS 6: ID<500 ,CentOS 7: ID<1000
/etc/skel新創建用戶家目錄的模板文件夾 如果某用戶家目錄被刪除,可通過這里找回
/etc/default/useradd useradd的配置文件
原創文章,作者:舊城以西,如若轉載,請注明出處:http://www.www58058.com/28511