Como vejo os membros de um grupo? [fechadas]


17

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


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

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>


11
No Ubuntu, pelo menos, isso não inclui usuários cujo grupo de login inicial é <group>.
precisa saber é
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.