Como faço para listar os membros de um grupo?


Respostas:


143

Use os comandos:

getent group groupname

ou

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

1
Portanto, para adicionar um grupo, adicionar usuário ao grupo, alterar as permissões da pasta para o grupo e obter todos os membros do grupo, você executaria os seguintes comandos, respectivamente: programadores de grupos de adição adduser donato programadores chown -R root: programmers idea-IU-141.1010.3 programadores de grupo getent
Donato

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

Descoberta interessante, "grupos getent" (sem nenhum grupo especificado) e "cat / etc / group" fornecem exatamente a mesma saída, pelo menos no meu sistema.
okolnost

10

use "members" e listará todos os usuários do grupo que você escolheu


1
onde você encontrou esse comando?
Jakuje

8
Você pode precisar instalá-losudo apt-get install members
Ben Holland

members é instalado por padrão no Ubuntu 14.04.5
Janek Bogucki

8

Mais uma maneira de verificar todos os membros de um grupo é verificando o /etc/grouparquivo que lista todos os grupos e seus membros

Exemplo:

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

A primeira string (separada por :) especifica o nome do grupo e a última string especifica o usuário adicionado a este grupo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.