Si ingreso la contraseña sucuando se me solicite, no funciona mientras lo sudo suhace. Además, cuando un comando se ejecuta usando sudo (command), sudo lo ejecuta automáticamente de forma predeterminada (ya que la página del manual dicesudo, 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 otheruseres quesupermite que la raíz se cambie a cualquier usuario sin ingresar su contraseña, mientras que los usuarios no root que se ejecutansutienen que ingresar la contraseña del usuario objetivo.sudo supor lo tanto, se ejecutasucomo root, lo que le permite obtener un shell para otro usuario sin conocer su contraseña (siempre que lo permitan los sudoers).