Atascado en la contraseña a pesar de usar la opción --disabled-password en ubuntu

Atascado en la contraseña a pesar de usar la opción --disabled-password en ubuntu

Creé un usuario en aws ec2 con:
ubuntu$ sudo adduser --disabled-password usuario1

por instrucciones de:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/managing-users.html

Después de ingresar como usuario1 (creando primero .ssh, agregando claves de autenticación, etc.), intento su a root (sé la contraseña de root) con:
usuario1$ su -

Me solicita:
[sudo] contraseña para el usuario1:

Intenté presionar solo la tecla Intro, ya que creé el usuario1 con --disabled-password en primer lugar, pero aparece un error de autenticación.

En todos los demás sistemas Linux/Unix en los que he estado y tengo la contraseña de root, siempre puedo cambiar al usuario root con solo 'su' o 'su -' de cualquier otro usuario y nunca tuve que ingresar la contraseña del cuenta desde la que estoy cambiando.

¿Alguna forma de recuperarse de esto? ¿Existe alguna contraseña predeterminada que se asigna por algún motivo cuando
se usa la opción --disabled-password con el comando adduser?

Ya no puedo acceder a la cuenta 'ubuntu' por alguna razón.

Además, creé el usuario1 a través del panel de control de AMI y descargué la clave de acceso y los ID de la clave de acceso secreta. ¿Son estos de alguna ayuda aquí? Gracias.

Respuesta1

No puedes utilizarlo supara convertirte en usuario root en Ubuntu (a menos que lo habilites, pero no se recomienda). Deberías usar sudoen su lugar:

De forma predeterminada, la contraseña de la cuenta raíz está bloqueada en Ubuntu. Esto significa que no puede iniciar sesión como Root directamente ni utilizar el comando su para convertirse en usuario Root. Sin embargo, dado que la cuenta raíz existe físicamente, aún es posible ejecutar programas con privilegios de nivel raíz. Aquí es donde entra en juego sudo: permite a los usuarios autorizados (normalmente usuarios "Administrativos"; para obtener más información, consulte AddUsersHowto) ejecutar ciertos programas como Root sin tener que conocer la contraseña de root.

Esto significa que en la terminal debes usar sudo para comandos que requieren privilegios de root; simplemente anteponga sudo a todos los comandos que normalmente ejecutaría como Root.

Referencia:https://help.ubuntu.com/community/RootSudo

Para responder a su última pregunta, los usuarios de IAM no tienen nada que ver con los usuarios del sistema operativo.

información relacionada