Con l'aiuto di sudo, puoi concedere l'accesso a un utente non root per eseguire un comando solo root. Ecco un breve howto per fornire all'utente non root l'accesso a un comando solo root. L'accesso al comando che daremo a un utente chiamato "john" sarà "/sbin/poweroff".
Concedere a sudo l'accesso a un comando
1. apri /etc/sudoers file. Si consiglia di aprire questo file utilizzando il visudo comando.
# visudo
2. Aggiungi le seguenti righe alla fine. (anche se può essere aggiunto ovunque nel file)
User_Alias ADMINS = john --> define which user can run the root only commands Cmnd_Alias POWEROFF = /sbin/poweroff --> define which command ADMINS ALL=POWEROFF --> bind the command with the user
3. Ora accedi con l'utente john ed esegui il comando :
$ sudo /sbin/poweroff
Per la prima volta, dovrebbe chiedere la password di John. Questo dovrebbe spegnere il sistema senza richiedere le credenziali dell'utente root.