有兩個重要的用于用戶管理的配置文件:一個是/ etc / passwd文件,用于存儲用戶信息,另一個是/ etc / shadow文件,用于存儲用戶密碼, / etc / passwd文件僅在此處簡要介紹。 該文件的內(nèi)容如下:
/etc/passwd文件包含了所有系統(tǒng)用戶賬戶列表以及每個用戶的基本配置信息。文件中一行記錄對應著一個用戶,每行記錄被冒號分割為7個字段。
passwd格式:
用戶名:口令:用戶標識號:組標識號:注釋性描述:主目錄:登錄Shell
1用戶名:
表示用戶賬號的字符串,用戶名中不能有冒號(因為冒號在這里是分隔符),只能用字母、數(shù)字、下劃線組合,一般不超過32個字符。
2口令:
某些系統(tǒng)中,存放加密后的用戶口令,由于passwd文件對所有用戶都是可讀的,雖然加密,但仍是一個安全隱患,所以,centos liux系統(tǒng)使用了shadow技術,把真正的加密后的用戶口令字存放到/etc/shadow文件中,而在/etc/passwd文件的口令字段中存放在一個特殊的字符,例如:“x”或者“*”。
3用戶標識號UID:
這個字段是一個整數(shù)(取值范圍0-65535),系統(tǒng)內(nèi)部用它來標識用戶。0是超級用戶root的標示號,1-499是系統(tǒng)保留賬號做為管理賬戶,500及以上給一般用戶使用的一般賬戶。
4組標識號GID:
記錄用戶所屬的用戶組,對應著/etc/group文件中的一條記錄。
5注釋性描述:
記錄一些用戶的描述性的信息,例如存放用戶全名信息。
6主目錄:
用戶的開始工作目錄,是用戶登錄系統(tǒng)后所處的目錄。目錄名稱就是該用戶的登錄名。
7登錄Shell:
用戶登陸linux系統(tǒng)會啟動一個進程,負責將用戶的操作傳給內(nèi)核,這個進程就是用戶登錄到系統(tǒng)后運行的命令解釋器或某個特定的程序,即shell。