Como posso ver em quais grupos um usuário está?

3

Quais são algumas maneiras diferentes de ver em quais grupos um usuário está?

    
por JEllis23 03.12.2016 / 03:34

1 resposta

3

Se você quiser descobrir de quais grupos um usuário específico é membro, você tem muitas opções.

Primeiro

Emitir o comando id USERNAME . Grupos são listados após groups= .

$ id USERNAME
uid=1000(USERNAME) gid=1000(USERNAME) groups=1000(USERNAME),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),110(lxd),115(lpadmin),116(sambashare)

Segundo

groups mostra todos os grupos dos quais um usuário é membro. Grupos são listados após dois pontos ( : ).

$ groups USERNAME
USERNAME : USERNAME adm cdrom sudo dip plugdev lxd lpadmin sambashare

Terceiro

O arquivo /etc/group mantém informações sobre grupos. A primeira coluna (separada por dois pontos) é o nome do grupo e a última coluna são os usuários que são membros desse grupo.

$ grep USERNAME /etc/group
adm:x:4:syslog,USERNAME
cdrom:x:24:USERNAME
sudo:x:27:USERNAME
dip:x:30:USERNAME
plugdev:x:46:USERNAME
lxd:x:110:USERNAME
USERNAME:x:1000:
lpadmin:x:115:USERNAME
sambashare:x:116:USERNAME
    
por J.Franks 03.12.2016 / 04:44