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


Odpowiedzi:


142

Użyj poleceń:

getent group groupname

lub

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

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


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.