web-dev-qa-db-ja.com

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

Linuxでグループのすべてのメンバーを表示するにはどうすればよいですか?

112
fratrik

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

getent group groupname

または

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

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

10
anonymous

グループのすべてのメンバーをチェックするもう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

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

7
Nikhil Katre