Wie liste ich die Mitglieder einer Gruppe auf?

117

Wie kann ich alle Mitglieder einer Gruppe in Linux sehen?

fratrik
quelle

Antworten:

143

Verwenden Sie die Befehle:

getent group groupname

oder

getent group groupname | awk -F: '{print $4}'
us3r
quelle
1
Um eine Gruppe hinzuzufügen, einen Benutzer zu einer Gruppe hinzuzufügen, die Berechtigungen eines Ordners zu einer Gruppe zu ändern und alle Mitglieder der Gruppe abzurufen, führen Sie die folgenden Befehle aus: addgroup programmers adduser donato programmers chown -R root: programmers idea-IU-141.1010.3 Getent Gruppenprogrammierer
Donato
chmod -R g + w Idee-IU-141.1010.3
Donato
Interessante Entdeckung, "getent groups" (ohne Angabe einer Gruppe) und "cat / etc / group" geben zumindest auf meinem System genau die gleiche Ausgabe aus.
Okolnost
10

Verwenden Sie "Mitglieder" und es werden alle Benutzer in der von Ihnen gewählten Gruppe aufgelistet

anonym
quelle
1
Wo haben Sie einen solchen Befehl gefunden?
Jakuje,
8
Möglicherweise müssen Sie es installierensudo apt-get install members
Ben Holland
Mitglieder ist standardmäßig in Ubuntu 14.04.5
Janek Bogucki
8

Eine weitere Möglichkeit, alle Mitglieder einer Gruppe zu überprüfen, besteht darin, die /etc/groupDatei zu überprüfen, in der alle Gruppen und ihre Mitglieder aufgelistet sind

Beispiel:

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

Die erste Zeichenfolge (durch :) getrennt) gibt den Gruppennamen und die letzte Zeichenfolge den Benutzer an, der dieser Gruppe hinzugefügt wurde.

Nikhil Katre
quelle