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.