Ho l' sueseguibile con le seguenti autorizzazioni:
bash-4.2# ls -la /bin/su
-rws--s--- 1 root wheel 59930 Sep 14 2012 ./su
Quando eseguo l'accesso come utente, non nel wheelgruppo e provo a eseguire su, viene visualizzato un errore, che è corretto:
bash-4.2$ su
bash: /bin/su: Permission denied
Successivamente aggiungo questo utente al wheelgruppo da root:
bash-4.2# usermod -a -G wheel user
Ma per la stessa sessione terminale non riesco ancora a eseguire su:
bash-4.2$ su
bash: /bin/su: Permission denied
Posso eseguire le nuove sessioni su. Come consentire l'esecuzione suimmediata dopo aver aggiunto l'utente al gruppo appropriato?
newgrprisposta di Joseph è corretta, ma si applica SOLO alla shell in cui la si esegue, quindi se si hanno più shell in esecuzione è facile dimenticare in quale si è eseguitonewgrpe in cui non lo si è fatto. Può essere più semplice / più semplice disconnettersi e accedere nuovamente.