用戶配置文件:/etc/passwd
以上圖root用戶爲例,用“:”可以劃分爲7個部分:
1、root:用戶名。用戶名中的字符可以是大小寫字母、數字、減號、點或下劃線,不建議使用點、減號,容易造成混淆。
2、x:賬戶的密碼。此處基於安全因素,全部用x代替。
3、0:用戶標識號,即uid。
4、0:組標識號,即gid。
5、root:註釋說明 ,通常記錄該用戶的一些屬性,例如姓名、電話、地址等 ,可以用chfn命令來更改這些信息。
6、/root:用戶的家目錄,root用戶的家目錄就是/root,普通用戶的家目錄是/home/username。
7、/bin/bash:用戶的shell,默認是/bin/bash,如果想建立一個不允許登錄的賬號,可以把該字段改爲/sbin/nologin。
密碼配置文件:/etc/shadow
我們還是以上圖root用戶爲例,用“:”可以劃分爲7個部分:
1、用戶名。
2、用戶密碼,該密碼已經加密。
3、上次更改密碼的日期。
4、要過多少天才需要更改密碼,默認爲0。
5、密碼多少天后到期,即在多少天內必須更改密碼,例如,當我們設置爲10,則10天內必須要更改一次密碼,不然將登陸不了系統。默認爲99999,即永遠不需要更改。
6、即賬號的生命週期,表示賬號在這個日期前可以使用,到期後賬號將作廢。
7、保留字段。