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).sudo passwd(primero proporcione su contraseña de usuario, luego elija una nueva contraseña de root).ps aux).susignifica s bruja (o s ubstitute) u ser. Sin nombre de usuario, el valor predeterminado es cambiar a root. Solicita la contraseña del usuario al que está cambiando.sudose usa para ejecutar un comando como root (es decir, con permisos de root) o como otros usuarios. Le solicita su contraseña y verifica que pueda usar sudo.Cuando escribe
su, solicita cambiar a root, y la contraseña que se solicita es la contraseña de root. Cuando escribesudo su, solicita ejecutar el comando para cambiar a root como root , por lo que la contraseña solicitada es suya.fuente
... y para solucionar el problema de no poder usar 'su' solo, sudo en un shell raíz y establecer una contraseña para root, con 'chpass'.
fuente