/etc/shadow 文件,用于存儲 Linux 系統(tǒng)中用戶的密碼信息,又稱為“影子文件”。
前面介紹了 /etc/passwd 文件,由于該文件允許所有用戶讀取,易導致用戶密碼泄露,因此 Linux 系統(tǒng)將用戶的密碼信息從 /etc/passwd 文件中分離出來,并單獨放到了此文件中。
/etc/shadow 文件只有 root 用戶擁有讀權(quán)限,其他用戶沒有任何權(quán)限,這樣就保證了用戶密碼的安全性。
注意,如果這個文件的權(quán)限發(fā)生了改變,則需要注意是否是惡意攻擊。
介紹此文件之前,先打開看看,執(zhí)行如下命令 cat /etc/shadow,顯示如下所示:
?文件中每行代表一個用戶,同樣使用 ":" 作為分隔符,不同之處在于,每行用戶信息被劃分為 9 個字段。每個字段的含義如下:
用戶名:加密密碼:最后一次修改時間:最小修改時間間隔:密碼有效期:密碼需要變更前的警告天數(shù):密碼過期后的寬限時間:賬號失效時間:保留字段
下面詳細介紹這9個字段:
用戶名
同 /etc/passwd 文件的用戶名有相同的含義。文章來源:http://www.zghlxwxcb.cn/news/detail-843663.html
加密密碼
這里保存的是真正加密的密碼。目前 Linux 的密碼采用的是 SHA512 散列加密算法,原來采用的是 MD5 或 文章來源地址http://www.zghlxwxcb.cn/news/detail-843663.html
到了這里,關(guān)于Linux下 /etc/shadow內(nèi)容詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!