9 10 高階2 etc shadow檔案

2021-05-13 06:03:50 字數 1034 閱讀 1698

/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

前面已經學習了關於指標與陣列的一些概念,現在我們繼續對它們進行了解,學習指標和陣列的定義與宣告,還有具體是怎麼傳參的呢?指標與陣列的定義,宣告 通俗易懂的來說,定義是不存在的時候要它存在,而宣告是不知道的是讓它知道。定義和宣告之間的差別就是 定義分配了記憶體而宣告沒有 定義只能出現一次,而宣告可以出...