Jak wyświetlić listę członków grupy?

116

Jak mogę zobaczyć wszystkich członków grupy w systemie Linux?

fratrik
źródło

Odpowiedzi:

142

Użyj poleceń:

getent group groupname

lub

getent group groupname | awk -F: '{print $4}'
us3r
źródło
1
Aby dodać grupę, dodać użytkownika do grupy, zmienić uprawnienia do folderu do grupy i uzyskać wszystkich członków grupy, należy uruchomić odpowiednio następujące polecenia: addgroup programiści adduser donato programiści chown -R root: programiści idea-IU-141.1010.3 programiści grupy getent
Donato,
chmod -R g + w idea-IU-141.1010.3
Donato
Ciekawe znalezisko, „getent groups” (bez określonej grupy) i „cat / etc / group” dają dokładnie takie same wyniki, przynajmniej w moim systemie.
okolnost
10

użyj „członków”, aby wyświetlić listę wszystkich użytkowników w wybranej grupie

anonimowy
źródło
1
gdzie znalazłeś takie polecenie?
Jakuje,
8
Być może trzeba go zainstalowaćsudo apt-get install members
Ben Holland
członkowie jest instalowany domyślnie w Ubuntu 14.04.5
Janek Bogucki
8

Jeszcze jednym sposobem sprawdzenia wszystkich członków grupy jest sprawdzenie /etc/grouppliku zawierającego listę wszystkich grup i jej członków

Przykład:

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

Pierwszy ciąg (oddzielony przez :) określa nazwę grupy, a ostatni ciąg określa użytkownika dodanego do tej grupy.

Nikhil Katre
źródło