Depois de adicionar um usuário a um grupo, não consigo saber se estou nele ou não?

Depois de adicionar um usuário a um grupo, não consigo saber se estou nele ou não?

Eu adicionei um grupo chamado desenvolvedores

sudo groupadd developers

então me adicionei a esse grupo

$ sudo usermod -a -G developers nick.weavers

Então emiti os grupos de comando para verificar se havia sido adicionado, mas entendi

$ groups
nick.weavers wheel

Porém, se eu emiti o comando groups com o nome do usuário que queria verificar assim

$ groups nick.weavers
nick.weavers : nick.weavers wheel developers

Posso fazer parte do grupo de desenvolvedores, mas estou? Por que os dois comandos mostram resultados diferentes?

Responder1

Na página de manual dos grupos (CentOS 7):

DESCRIÇÃO

Print  group  memberships  for each USERNAME or, if no USERNAME is specified,
for the current process (which may differ if the groups database has changed).

Adicionar-se a um grupo não afeta os grupos de processos já em execução, como o seu shell existente. Isso significa que você precisa estabelecer uma nova conexão para ver e usar as permissões do novo grupo.

informação relacionada