Come elenco i membri di un gruppo?


Risposte:


143

Usa i comandi:

getent group groupname

o

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

1
Quindi per aggiungere un gruppo, aggiungere un utente al gruppo, modificare le autorizzazioni della cartella in un gruppo e ottenere tutti i membri del gruppo, si eseguiranno rispettivamente i seguenti comandi: addgroup programmatori adduser donato programmatori chown -R root: programmatori idea-IU-141.1010.3 programmatori del gruppo getent
Donato,

chmod -R g + w idea-IU-141.1010.3
Donato

La scoperta interessante, "gruppi getent" (senza alcun gruppo specificato) e "cat / etc / group" danno entrambi esattamente lo stesso output, almeno sul mio sistema.
Okolnost

10

usa "membri" ed elencherà tutti gli utenti nel gruppo che hai scelto


1
dove hai trovato questo comando?
Jakuje,

8
Potrebbe essere necessario installarlosudo apt-get install members
Ben Holland il

membri è installato di default in Ubuntu 14.04.5
Janek Bogucki l'

8

Un altro modo per controllare tutti i membri di un gruppo è controllando il /etc/groupfile che elenca tutti i gruppi e i suoi membri

Esempio:

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

La prima stringa (separata da :) specifica il nome del gruppo e l'ultima stringa specifica l'utente aggiunto a questo gruppo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.