As alterações de grupo no unix não são reconhecidas pelas sessões de login existentes; assumindo, digamos, um sistema Linux com o comando usermod
:
$ groups
user
$ sudo usermod -G wheel $USER
...
$ grep user /etc/group | grep wheel
wheel:x:10:user
$ groups
user
Para ver a mudança de grupo, quaisquer sessões existentes (por exemplo, SSH, X11, etc.) devem ser encerradas e uma nova sessão feita (por exemplo, abrir uma nova conexão SSH, fazer login novamente via X11, etc):
$ ssh localhost
...
$ groups
user wheel
... ou você pode reinicializar a caixa, o que exigiria que novas sessões fossem criadas assim que o host voltasse.