
答案1
其中的個人資料包括/etc/passwd
使用者名稱、辦公地點和電話號碼。這是公司電話簿 20 世紀 70 年代的版本。當設計 Unix 時,人們期望在同一台機器上擁有帳戶的人將成為同一組織的成員(同事、同學等)。
如果您不希望用戶存取此類信息,請不要將其儲存在用戶資料庫中。使用者可以使用該命令編輯自己的個人資訊chfn
。
如果您不希望使用者了解其他使用者的任何資訊(包括不允許他們列出使用者帳戶),請為每個使用者設定單獨的虛擬環境。
答案2
我將不得不同意。/etc/passwd
有一段時間沒有包含非常敏感的數據了。我認為/etc/shadow
應該儲存大量需要保護的資料。
答案3
有多種更新的方法來儲存此類數據,包括但不限於 LDAP 和 NIS。您/etc/passwd
首先要問的問題是為什麼會有私人資訊。