El terminal deja de responder cuando se muestra un mensaje de contraseña de "sudo"


9

Cuando se me pide que escriba mi contraseña para ejecutar un comando sudo, el teclado USB no responde y no puedo escribir la contraseña ni nada más.

returnSin embargo, puedo presionar tres veces para rebotar en tres intentos fallidos de contraseña, por lo que obtiene la returnentrada de la clave, pero no otras teclas hasta que rebote, luego todo vuelve a funcionar.

¿Alguna sugerencia?

Respuestas:


28

El terminal no muestra los caracteres que se ingresan al escribir en un campo de contraseña, como un campo de contraseña de sudo. Los caracteres aún se están ingresando; simplemente ingrese su contraseña de manera normal y presione Entrar para continuar.

$ sudo echo hola
Contraseña: escriba aquí, luego ingrese 
hola

Puede mostrar asteriscos al ingresar su contraseña para sudo editando el archivo sudoers.

  1. Abra / etc / sudoers con visudo:

    EDITOR=nano sudo visudo

    He usado nano aquí, pero no dudes en usar tu editor preferido.
    visudo verificará su archivo en busca de errores antes de guardarlo, de lo contrario es posible que no pueda sudo.
    Puede hacer una copia de seguridad del archivo con cp /etc/sudoers ~/Desktop.

  2. Agregue "pwfeedback" a los valores predeterminados, reemplazando la primera línea con la segunda:

    Defaults env_reset
    Defaults env_reset,pwfeedback
$ sudo echo hi
Password: ************
hi

3
Sería una buena idea si sus instrucciones incluyen hacer una copia de seguridad etc/sudoersantes de intentar editar el archivo.
fd0

1
@ fd0 Teniendo en cuenta que se está utilizando visudo, los sudoers corruptos serán rechazados al guardar.
nanofarad

@hexafraction visudoverifica la sintaxis y rechaza la sintaxis incorrecta. Hay una instancia donde la edición puede dejar sudo inoperable. Le sugiero que eche un vistazo al manual. Como "buena práctica", se debe hacer una copia de seguridad de cualquier archivo de configuración antes de editarlo. Guardo la copia de seguridad en la misma ubicación que el archivo de configuración que estoy editando, como, por ejemplo,sudo cp /etc/sudoers /etc/sudoers.orig
fd0
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.