Como vejo os membros de um grupo? [fechadas]

17

Eu preciso ver os membros de um grupo relacionado a uma instalação do oracle.

r0tt
fonte
5
O que você quer dizer com "direitos" neste contexto?
Stephen Harris
Podemos reabrir esta questão e defini-la como duplicada? Há uma boa resposta e muitos votos. Talvez só precisa editar a pergunta para maior clareza
hanxue

Respostas:

26

Você pode usar getentpara exibir as informações do grupo. getentusa chamadas de biblioteca para buscar as informações do grupo, para honrar as configurações /etc/nsswitch.confquanto às fontes de dados do grupo.

Exemplo:

$ getent group simpsons
simpsons:x:742:homer,marge,bart,lisa,maggie

Os campos, separados por :, são:

  1. Nome do grupo
  2. Senha criptografada (normalmente não usada)
  3. ID do grupo numérico
  4. Lista de membros separados por vírgula
Flup
fonte
4
No Ubuntu, pelo menos, isso não inclui usuários cujo grupo de login inicial é simpsons.
jwodder
@jwodder Um argumento muito bom e verdadeiro para todos os sistemas similares ao Unix. Tenho vergonha de não ter pensado nisso!
Flup 20/09/16
6

membros da lista:

getent group <group>

E quais direitos? No sistema de arquivos, sudo, ssh? No sistema de arquivos:

find / -xdev -group <group>

Ipor Sircer
fonte
11
No Ubuntu, pelo menos, isso não inclui usuários cujo grupo de login inicial é <group>.
precisa saber é