/etc/shadow
檔案用於儲存使用者的口令,當然是使用加密後的形式。
shadow
檔案僅對
root
使用者可讀,這是為了保證使用者口令的安全性。儘管所有的口令都經過加密,但讓任何人都有機會接觸這些口令是非常危險的,如果口令不夠強的話,完全可以通過暴力破解獲取其加密前的形式。關於如何合理地選擇和保管口令,參見
3.1節。
和/etc/passwd
檔案類似,
/etc/shadow
檔案的每一行代表乙個使用者,並以冒號分隔每乙個字段。其中,只有使用者名稱和口令欄位是要求非空的。一條典型的記錄如下:
mike:$1$f60o3p9d$250fhplpgsjinans7j93z0:14166:0:180:7::14974:
以下是各個欄位的含義。
q登入名;
q加密後的口令;
q上次修改口令的日期;
q兩次修改口令之間的天數(最少);
q兩次修改口令之間的天數(最多);
q提前多少天提醒使用者修改口令;
q在口令過期多少天後禁用該賬號;
q賬號過期的日期;
q保留,目前為空。
以mike
這個賬號為例,
mike
上次修改其口令是在
2023年10
月14日,口令必須在
180天內再次修改。在口令失效前的7天,
mike
會接到必須修改口令的警告。該賬號將在
2023年12
月31日過期。
注意到在
shadow
檔案中,絕對日期是從
2023年1
月1日至今的天數,這個時間很難計算,但總是可以使用
usermod
命令來設定過期字段(以
mm/dd/yy
的格式)。下面這條命令設定
mike
使用者的過期日期為
2023年12
月31日。
$ sudo usermod -e 12/31/2010
在ubuntu9 10上安裝vmware2 0
幾費周則,終於在我的ubuntu上成功安裝vmware server 2.0,現在把我的安裝過程寫下來,供大家分享。高興之餘,開始建立自己的虛擬機器,但是虛擬機器並不能正常啟動,在網上查了,由於我的系統是64位ubuntu,所以解決方法不同。跟著下面的步驟即可解決。先解除安裝以前安裝的vmware ...
前端高階(2)
影象 1.常用的影象格式 jpeg jpg 採用有損壓縮演算法,壓縮比較大 gif 色彩有較大的失真,主要使用者線條為主的影象,動態的影象,簡單的圖用的比較多 png 採用無失真壓縮,不支援動畫 2.img標籤 必須屬性 src,常用屬性 width,height img屬性 src width h...
高階指標2
前面已經學習了關於指標與陣列的一些概念,現在我們繼續對它們進行了解,學習指標和陣列的定義與宣告,還有具體是怎麼傳參的呢?指標與陣列的定義,宣告 通俗易懂的來說,定義是不存在的時候要它存在,而宣告是不知道的是讓它知道。定義和宣告之間的差別就是 定義分配了記憶體而宣告沒有 定義只能出現一次,而宣告可以出...