Passwd

/etc/shadow 和 /etc/passwd 有什麼區別

  • August 7, 2018

/etc/shadow和之間的主要區別是什麼/etc/passwd

/etc/shadow我們有相同的數據/etc/passwd

歷史上/etc/passwd擁有所有的使用者數據,沒有影子。然而,人們發現可以對文件進行字典攻擊,以發現密碼(如果它們在字典中)。

因此決定從 中刪除密碼/etc/passwd,文件的其餘部分仍然存在,因為它被用於我的許多程序,例如ls. 密碼已移至/etc/shadow,並且製作了此文件,以便只能root讀取它。

/etc/passwd現在有一個x密碼欄位。 /etc/shadow僅共享第一個欄位(關鍵欄位/使用者名)。 /etc/shadow已擴展為包含其他密碼管理欄位。

引用自:https://unix.stackexchange.com/questions/461022