passwdとShadowを使用するスクリプトの助けが必要です。

passwdとShadowを使用するスクリプトの助けが必要です。

私がしなければならないことに助けが必要です。

passwdのすべてのユーザーがシャドウにも存在するか、デフォルトグループがあるか、homedirがあるか、正しいユーザー/グループに属していることを確認する必要があります。問題が発生した場合は、「エラー」という新しいファイルに出力する必要があります。

これを行うスクリプトをどのように実装できますか?

ベストアンサー1

パックあなたが探しているものかもしれません。

pwckコマンドは、ユーザーと認証情報の整合性を確認します。 /etc/passwd および /etc/shadow のすべてのエントリが正しい形式で有効なデータを含んでいることを確認します。形式が正しくないか、修正できないエラーのあるアイテムを削除するように求められます。

同様に、グループグループ情報ファイルの整合性を確認してください。

grpck コマンドは、グループ情報の整合性を確認します。 /etc/group および /etc/gshadow のすべてのエントリが正しい形式で有効なデータを含んでいることを確認します。形式が正しくないか、修正できないエラーのあるアイテムを削除するように求められます。

おすすめ記事