レガシードメインからActive DirectoryベースのSambaへの移行を準備しています。現在、すべてのグループは同じです。ユーザーはグループに属していますが、グループは他のグループに属することはできません。これを変更したいので、ユーザーを含むすべてのグループを一覧表示する必要があります。
問題は、何千人ものユーザーと何千ものグループがあることです。私にとって必要なのは、2人以上のメンバーを持つグループをリストし、コマンドラインにグループ名を表示することです。これにより、ユーザーグループまたはユーザーが1人だけのグループが削除されます。
Debian ではどうすればよいですか?
ベストアンサー1
一般的に言えば、
getent group | awk -F ':' '$4 ~ "," {print $1}'
グループリスト(ユーザーリスト)の4番目のコロンで区切られたフィールドにカンマが含まれている場合、最初のコロンで区切られたフィールド(グループ名)が印刷されます。