¿Cómo puedo usar sudo después de bloquear mi contraseña?

¿Cómo puedo usar sudo después de bloquear mi contraseña?

Estaba leyendo sobre la autenticación sin contraseña con ssh. Así que hice una clave y la publiqué en mi servidor Ubuntu y funcionó bien.

Luego decidí bloquear mi contraseña passwd -l lucasy ya no pude usar sudo. Estaba pensando que sudo tampoco tendría contraseña.

Mi pregunta ahora es: ¿cómo puedo recuperar la capacidad de utilizar sudo?

Respuesta1

Después de ejecutar passwd -len un usuario, ese usuario no puede establecer su contraseña (hasta que se restablezca a algo utilizable).

Como no puedes usar sudo, necesitarás restablecer la contraseña de tu cuenta de usuario, de la misma manera que si hubieras olvidado cuál era:

Luego puede usarlo sudonuevamente y puede configurarlo PasswordAuthentication nocomo se explica enla respuesta del conductor de acero.

Respuesta2

Probablemente necesitarás iniciar sesión en un shell raíz a través de la consola de recuperación para volver a habilitar la contraseña de tu cuenta. Después de eso, puedes desactivar el inicio de sesión con contraseña.para ssh específicamenteconfigurando

PasswordAuthentication no

en el archivo sshd_config y deje la contraseña de la cuenta habilitada paralocalacceso (incluida la ejecución sudouna vez que haya iniciado sesión a través de SSH usando claves)

información relacionada