Se um usuário quiser passar o resto de sua sessão em algum grupo, ele poderá executar newgrp
, como em:
newgrp somegroup
Ele pode ou não ser solicitado por uma senha, dependendo das permissões. Veja man newgrp
para detalhes.
O grupo em que o usuário está quando inicia sua sessão é determinado pelo quarto campo de sua linha do arquivo /etc/passwd
. Se você não quiser usar o arquivo diretamente, existem utilitários do sistema para modificá-lo com segurança. Uma é usermod
:
usermod -g somegroup someuser
( somegroup
deve existir antes de você executar isso.) Após executar o acima, na próxima vez que someuser
efetuar login, ele estará, por padrão, em somegroup
.
Para obter informações sobre como interpretar os campos no arquivo /etc/passwd
, consulte man 5 passwd
(o "5" é importante). Grupos e seus números de grupos correspondentes são definidos no arquivo /etc/group
. Veja man 5 group
para mais informações.