私がしなければならないことに助けが必要です。
passwdのすべてのユーザーがシャドウにも存在するか、デフォルトグループがあるか、homedirがあるか、正しいユーザー/グループに属していることを確認する必要があります。問題が発生した場合は、「エラー」という新しいファイルに出力する必要があります。
これを行うスクリプトをどのように実装できますか?
ベストアンサー1
パックあなたが探しているものかもしれません。
pwckコマンドは、ユーザーと認証情報の整合性を確認します。 /etc/passwd および /etc/shadow のすべてのエントリが正しい形式で有効なデータを含んでいることを確認します。形式が正しくないか、修正できないエラーのあるアイテムを削除するように求められます。
同様に、グループグループ情報ファイルの整合性を確認してください。
grpck コマンドは、グループ情報の整合性を確認します。 /etc/group および /etc/gshadow のすべてのエントリが正しい形式で有効なデータを含んでいることを確認します。形式が正しくないか、修正できないエラーのあるアイテムを削除するように求められます。