Comando para Listar * nix Membros do Grupo?

5

Qual é o comando para descobrir quem são os membros de um grupo * nix?

    
por Nate 11.01.2010 / 17:29

2 respostas

6

dependendo do ambiente, para grupos secundários, aqui estão algumas opções:

" grupo getent | grep ^ nome_grupo: " (getent - obtém entradas do banco de dados administrativo)

" grupo ypcat | grep ^ nome_grupo: " (ypcat - imprime valores de todas as chaves em um banco de dados NIS)

" grep ^ groupname: / etc / group " (/ etc / group é o arquivo do grupo local)

e se você quiser apenas o nome do grupo e os usuários adicionarem " | cut -d: -f1,4 " ao final da string (exemplo: grep ^ groupname : / etc / group | cut -d: -f1,4 )

O ID do grupo primário é listado na entrada de arquivo passwd para cada usuário, portanto, os grupos primários do usuário não serão exibidos na saída de nenhum dos comandos listados acima. Você poderia " grep ^ groupname: / etc / group | cut -d: -f1,3 " para obter o número do groupid, então " grep : groupidnumber: /etc/passwd |cort -d: -f1 "para obter o nome da conta do usuário.

    
por 11.01.2010 / 18:11
0
grep ^<groupname>: /etc/group
    
por 11.01.2010 / 17:31

Tags