Eu tenho o suexecutável com as seguintes permissões:
bash-4.2# ls -la /bin/su
-rws--s--- 1 root wheel 59930 Sep 14 2012 ./su
Quando estou logado como usuário, não no wheelgrupo e tento executar su, recebo um erro correto:
bash-4.2$ su
bash: /bin/su: Permission denied
Depois disso, adiciono este usuário ao wheelgrupo de root:
bash-4.2# usermod -a -G wheel user
Mas, para a mesma sessão do terminal, ainda não consigo executar su:
bash-4.2$ su
bash: /bin/su: Permission denied
Para as novas sessões eu posso executar su. Como permitir a execução suinstantânea depois que adicionei o usuário ao grupo apropriado?
newgrpresposta de Joseph está correta - mas ela se aplica SOMENTE ao shell em que você o executa, portanto, se você tiver várias conchas em execução, é fácil esquecernewgrpem que você está ou não. Pode ser mais simples / mais fácil simplesmente sair e fazer login novamente.