Linux

需要有關使用 passwd 和 shadow 的腳本的幫助

  • January 2, 2021

我需要一些我必須做的事情的幫助。

我需要驗證 passwd 中的所有使用者是否也在影子中,主組是否存在,主目錄是否存在以及它是否屬於正確的使用者/組。如果出現問題,它應該將其輸出到一個新文件,例如稱為“錯誤”。

如何實現執行此操作的腳本?

pwck可能是您所尋求的。

pwck 命令驗證使用者和身份驗證資訊的完整性。它檢查 /etc/passwd 和 /etc/shadow 中的所有條目是否具有正確的格式並包含有效數據。提示使用者刪除格式不正確或具有其他不可糾正錯誤的條目。

同樣,grpck驗證組資訊文件的完整性。

grpck 命令驗證組資訊的完整性。它檢查 /etc/group 和 /etc/gshadow 中的所有條目是否具有正確的格式並包含有效數據。提示使用者刪除格式不正確或具有其他不可糾正錯誤的條目。

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