Com pts m groupname
eu posso listar os usuários em um grupo. Como posso fazer o oposto - ou seja, listar todos os grupos dos quais um usuário é membro?
(Preciso disso para encontrar o nome de um grupo do qual conheço um usuário membro, mas não sei o nome do grupo ...)
Esclarecimento:
Esta questão é complicada pelo fato de eu não ser o administrador do sistema e de não ter permissões de root (longe disso). Em vez disso, faço parte de um grupo de "moderadores" que administram uma pequena parte do sistema - para ser específico, o ramo da física da união de estudantes no sistema central de TI da minha universidade.
Dentro de nossa filial, temos vários grupos de acesso diferentes para pessoas encarregadas das coisas. Nesse caso, uma das duas pessoas responsáveis por algo (não importa o quê) foi substituída e eu estava procurando examinar o outro usuário para descobrir quais direitos de acesso eu deveria dar à substituição.
Agora pude resolver o problema imediato (o novo cara não pode acessar uma pasta) examinando a pasta para ver quem tem acesso e escolhendo o grupo na lista. No entanto, pode haver mais privilégios que esse usuário deve ter e que eu não conheço, portanto a pergunta ainda é relevante para mim, embora não seja tão aguda.
grep ^root: /etc/group
pode ser melhor.