Jeśli wprowadzę hasło, sugdy zostaniesz o to poproszony, to nie będzie działać sudo su. Ponadto, gdy polecenie jest wykonywane przy użyciu sudo (command), sudo automatycznie wykonuje je domyślnie przez rootowanie (ponieważ strona podręcznika mówisudo, 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 otheruserjest to, żesupozwala rootowi na przełączenie się na dowolnych użytkowników bez wprowadzania hasła, podczas gdy uruchomieni użytkownicy inni niż rootsumuszą wprowadzić hasło użytkownika docelowego.sudo sudlatego działasujako root, co pozwala uzyskać powłokę dla innego użytkownika bez znajomości jego hasła (o ile jest to dozwolone przez sudoers).