Se inserisco la password suquando richiesto, non funziona mentre sudo sufunziona. Inoltre, quando un comando viene eseguito usando sudo (command), sudo lo esegue automaticamente per root per impostazione predefinita (poiché dice la pagina mansudo, sudoedit - execute a command as another user
michaelxu@michaelxu-server:~$ su
Password:
su: Authentication failure
michaelxu@michaelxu-server:~$ sudo su
[sudo] password for michaelxu:
root@michaelxu-server:/home/michaelxu# exit
sudo su otheruserè chesuconsente al root di passare a qualsiasi utente senza immettere la propria password, mentre gli utenti non root che eseguonosudevono inserire la password dell'utente di destinazione.sudo supertanto viene eseguitosucome root, che consente di ottenere una shell per un altro utente senza conoscere la propria password (purché consentita dai sudoers).