¿Cómo enumero a los miembros de un grupo?

Respuestas:

143

Usa los comandos:

getent group groupname

o

getent group groupname | awk -F: '{print $4}'
us3r
fuente
1
Entonces, para agregar grupo, agregar usuario a grupo, cambiar los permisos de carpeta a grupo y obtener todos los miembros del grupo, ejecutaría los siguientes comandos respectivamente: addgroup programmers adduser donato programmers chown -R root: programmers idea-IU-141.1010.3 programadores grupales gerentes
Donato
chmod -R g + w idea-IU-141.1010.3
Donato
Interesante hallazgo, "grupos getent" (sin ningún grupo especificado) y "cat / etc / group" dan exactamente el mismo resultado, al menos en mi sistema.
Okolnost
10

use "miembros" y mostrará una lista de todos los usuarios en el grupo que eligió

anónimo
fuente
1
¿Dónde encontraste tal comando?
Jakuje
8
Es posible que deba instalarlosudo apt-get install members
Ben Holland,
miembros se instala por defecto en Ubuntu 14.04.5
Janek Bogucki
8

Una forma más de verificar todos los miembros de un grupo es verificando el /etc/grouparchivo que enumera todos los grupos y sus miembros

Ejemplo:

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 primera cadena (separada por :) especifica el nombre del grupo y la última cadena especifica el usuario agregado a este grupo.

Nikhil Katre
fuente