Getent グループに存在しないユーザーが表示されます。

Getent グループに存在しないユーザーが表示されます。

以前のシステム管理者がwebminを使用して管理していたと思われるDebianサーバーを継承しました。スタンドアロンなので、セキュリティグループは、LDAP、AD統合、または同様の高度な機能を持たないLinuxのデフォルト構成でなければなりません。

「getent group」を実行すると、「getent passwd」に存在しないユーザーアカウントが表示されます。私はこれが過去に存在していましたが、削除されたユーザーに過ぎないと確信しています。これらのアカウントがグループに残っているのは正常ですか?それでは、簡単に掃除する方法はありますか?

ありがとうございます。

ありがとう、ジョシュ

ベストアンサー1

このコマンドはgrpck以下から来ます。パスワード何よりも、パッケージはそれを整理する役割を担います。それからマニュアルページ:

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

各項目に次のものが含まれていることを確認してください。

  • 正しいフィールド数
  • 一意で有効なグループ名
  • 有効なグループ識別子(/ etc / groupのみ)
  • 有効なメンバーと管理者のリスト
  • /etc/gshadow ファイルの対応するエントリ (gshadow チェック用のそれぞれ /etc/group)

おすすめ記事