一、使用者檔案:/etc/passwd
[root@pinfun6 ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
1 2 3 4 5 6 7
| | | | | | |
| | | | | | |--使用者預設使用的SHELL
| | | | | |--使用者家目錄
| | | | |--使用者finger資訊(注釋資訊)
| | | |--使用者組ID(GID)
| | |--使用者ID(UID)
| |--密碼占位符(密碼儲存在/etc/shadow檔案内)
|--使用者名
添加使用者指令:useradd [option]... USERNAME操作的就是這個檔案。
新使用者家目錄預設/home/USERNAME,家目錄下的内容複制自/etc/skel目錄下的内容。
二、使用者密碼檔案:/etc/shadow
[root@pinfun6 ~]# cat /etc/shadow
root:$1$.TZS2yur$uQ3.5XLbdEhLkak9HKqZx/:16042:0:99999:7:空白:空白:空白
1 2 3 4 5 6 7 8 9
| | | | | | | | |--保留字段,目前為空
| | | | | | | |--使用者過期日期(機關/天),此字段指定了使用者廢棄的天數(從1970年的1月1日至今天數)
| | | | | | |--在密碼過期之後多少天禁用此使用者
| | | | | |--提前多少天警告使用者密碼将過期
| | | | |--兩次修改密碼間隔最多的天數
| | | |--兩次修改密碼間隔最少的天數
| | |--上次修改密碼的時間(機關/天),自1970年01月01日至今天數
| |--使用者密碼(對應/etc/passwd檔案内的密碼占位符),如果密碼添加“!!”表示禁用該使用者
|--使用者名(對應/etc/passwd檔案内的使用者名)
注:其中字段4、5、6、7、8的值為空時,賬号可永久使用
設定使用者密碼指令:passwd [option]... USERNAME操作的就是這個檔案。
三、使用者組檔案:/etc/group
[root@pinfun6 ~]# cat /etc/group
root:x:0:root
| | | |--額外組(可以多個用“,”隔開)
| | |--組ID(GID)
| |--組密碼占位符
|--組名
添加組指令:groupadd [option]... GROUPNAME
二、使用者組檔案:/etc/gshadow
[root@pinfun6 ~]# cat /etc/gshadow
root:空白:空白:root
| | | |--以逗号分隔的小組成員
| | |--以逗号分隔的組管理者
| |--加密的密碼
|--組名