グループのメンバーをリストするにはどうすればよいですか?


回答:


143

次のコマンドを使用します。

getent group groupname

または

getent group groupname | awk -F: '{print $4}'

1
したがって、グループを追加し、ユーザーをグループに追加し、フォルダーのアクセス許可をグループに変更し、グループのすべてのメンバーを取得するには、それぞれ次のコマンドを実行します。 getentをグループプログラマ
ドナート

chmod -R g + w idea-IU-141.1010.3
ドナート

おもしろい検索、「getent groups」(グループを指定しない)および「cat / etc / group」は、少なくとも私のシステムではまったく同じ出力を提供します。
okolnost

10

「メンバー」を使用すると、選択したグループ内のすべてのユーザーがリストされます


1
そのようなコマンドはどこで見つけましたか?
Jakuje

8
インストールする必要がある場合がありますsudo apt-get install members
ベンオランダ

メンバーはデフォルトでUbuntu 14.04.5にインストールされます
Janek Bogucki

8

グループのすべてのメンバーをチェックするもう1つの方法は、/etc/groupすべてのグループとそのメンバーをリストするファイルをチェックすることです

例:

root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:syslog,nikhil
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:
fax:x:21:
voice:x:22:
cdrom:x:24:nikhil
floppy:x:25:
tape:x:26:
sudo:x:27:nikhil
audio:x:29:pulse

最初の文字列(:で区切られた)はグループ名を指定し、最後の文字列はこのグループに追加されたユーザーを指定します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.