Linux用戶和組的配置相關文件
在linux下,用戶的相關配置文件一般是放在/etc目錄下,此文主要對以下幾個配置文件作介紹:/etc/passwd;/etc/shadow;/etc/group;/etc/gpasswd
一、/etc/passwd:此目錄下放的是用戶的屬性信息,包括組名、UID、GID等,它格式固定,不同屬性間用分號隔開,如:
以“:”為分隔符,1、用戶名:2、加密信息:3、UID:4、GID:5、描述信息:6、家目錄:7、Shell類型
例:root用戶下的屬性信息
解釋:
1、用戶名:root;
2、加密信息: x ; # 此位置為老版本密碼存放的位置,因為用戶的密碼為保密信息,單獨放在這里不安全,所以新版本就把密碼從這移除了,但是為了保證屬性信息格式的一致性,這邊放密碼的位就沒刪除,位里用”x”代替。
3、UID0:0 ;即為root用戶的UID號。
4、GID :0 ;root用戶的GID號。
5、描述信息:root,net,110,110 ;對root賬號的一些說明。
6、家目錄:/root ;用戶home目錄。
7、Shell類型:/bash/bash ;root用戶使用的是bash。
二、/etc/shadow 此文件中的記錄行與/etcpasswd中的一一對應,它由pwconv命令根據/etc/passwd中的數據自動產生。文件格式與/etc/passwd類似:
以“:”為分隔符,1、用戶名:2、加密信息:3、上次改口令時間(以1970年1月1日開始到如今的天數):4、最小口令使用日期:5、最大密碼使用日期:6、提前幾天通知需要修改密碼:7、密碼到期后還有幾天寬限期:8、賬戶有效期
下圖為root用戶的shadow信息:
解釋:
1、 用戶名root;
2、密碼信息; # 經過加密處理
3、17095,更改口令時間(從1970年1月1日到上次修改密碼時間的天數)
4、0,密碼的最少使用天數
5、99999,密碼最長有效期
6、7, 提前通知天數
7、密碼到期后還能寬限天數
8、賬戶有效期
三、/etc/groups 此文件是用戶管理系統組的一個文件,系統管理員對用戶組進行管理時所有的修改都會涉及到此文件。文件格式與/etc/passwd類似:
以“:”為分隔符,1、組名:2、密碼:3、組號:4、所屬附件組
解釋:
1、 用戶名root;
2、x ,密碼信息; # 經過加密處理
3、0,更改口令時間(從1970年1月1日到上次修改密碼時間的天數)
4、gentoo,所屬附加組
四、/etc/gshadow 組的管理密碼存放于此文件,文件格式與/etc/group類似:
以“:”為分隔符,1、 用戶名:2、密碼:3、組管理員:4、組成員
1、用戶名root
2、組密碼
3、組管理員
4、組成員
原創文章,作者:yaoqin.liang,如若轉載,請注明出處:http://www.www58058.com/55955