linux /etc/shadow 文本結構

l /etc/shadow

 

用戶的相關密碼存放文件。

 

#vim /etc/shadow

 

root:$1$crpkUkzg$hLl/dYWm1wY4J6FqSG2jS0:14296:0:99999:7:::

 

bin:*:14296:0:99999:7:::

 

...省略。。。

 

共有九段:

 

1,賬號名稱:必須與passwd文件帳號相對應。

 

2,密碼:被編譯過!只會看到一些特殊符號的字母!如果是在密碼欄的第一個字符爲*或者是!,表示此賬號並不會被用來登入。這樣就可以限制某些帳號的登陸。

 

3,最近更動密碼的日期:這個字段記錄了更動密碼的那一天的日期,注意,Linux 日期的時間是以1970/01/01作爲 1 ,而1971/01/01則爲366 所以這個日期是累加的天數!

 

4,密碼不可被更動的天數:如果是0,表示密碼隨時可以更動。如果在此期間修改系統會提示:You must wait longer to change your password

 

passwd: Authentication token manipulation error

 

5,密碼必須在限制的天數內修改的天數:必須要在這個時間之內重新設定的密碼,否則這個賬號將會暫時失效。而99999,表示密碼不需要重新輸入!

 

6,密碼需要修改期限前的警告期限:當賬號的密碼失效期限快要到的時候,系統會依據這個字段的設定,發出警告(Warning: your password will expire in 5 days)給這個賬號,提醒再過n天密碼就要失效了。。。

 

7,密碼過期的寬限時間:當密碼失效後,還可以用這個密碼在n天內進行登入。 而在這個天數後還沒有修改密碼,賬號就絕對失效了!

 

8,賬號失效日期:也是用1970 年以來的總天數設定。賬號在此規定的日期之後,將無法再使用。 通常應用在收費服務的系統中,可以規定一個日期讓該賬號不能再使用!

 

9,保留:最後一個字段是保留的,看以後有沒有新功能加入。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章