No aparece nada en el terminal cuando escribo mi contraseña

36

Cuando estoy a punto de instalar un programa en el terminal, quiere la contraseña:

[sudo] password for xxx:

Pero cuando empiezo a escribir mi contraseña no pasa nada. ¿Qué tengo que hacer?

Lazloinn
fuente
1
El terminal no hace eco en la entrada de su teclado por razones de seguridad, por lo que no puede ver ningún carácter.
sparkmood
1
En Lubuntu 17.10 (Artful Aardvark, 32-bit) tuve que escribir mi contraseña dos veces.
Stan

Respuestas:

45

Aunque no aparecen caracteres cuando escribe su contraseña, en realidad está escribiendo su contraseña.

Escriba la contraseña, luego presione Entery vea la magia.

OrangeTux
fuente
33

Por razones de seguridad, no hay retroalimentación de las contraseñas dadas en el terminal. Lea la siguiente discusión sobre el razonamiento detrás de esto y por qué esto no se implementará:

En esta discusión, y también en la respuesta a una pregunta correspondiente en superusuario

Hay una opción para habilitar la retroalimentación de contraseña para sudoy solosudo editando opciones en el archivo sudoers.

Advertencia: las instrucciones a continuación son solo para usuarios avanzados. Si algo sale mal al editar el archivo sudoers, y este archivo es inaccesible o está mal formado, se habrá bloqueado efectivamente a usted mismo y a cualquier otro usuario administrador de realizar tareas administrativas en su sistema. No es una buena idea hacer esto en un sistema productivo.

Para habilitar la retroalimentación de contraseña mediante asteriscos *al ejecutar el sudocomando, tenemos que editar el archivo sudoers con

sudo visudo

Luego tendremos que agregar pwfeedbacka las opciones predeterminadas como se muestra a continuación:

Defaults        env_reset,pwfeedback
Takkat
fuente
21

Las contraseñas están ocultas para que nadie pueda ver por encima de su hombro cuando ingresa. Es una medida de seguridad.

Tommie
fuente
8

La contraseña no se muestra cuando la escribe en el terminal después del sudocomando, pero aún se lee. ¿Es este el caso aquí? es decir, ¿ha intentado dar su contraseña y presionar Enter?

Esa Mamia
fuente
7

No se supone que suceda nada, solo escriba la contraseña y presione Enter.

mikewhatever
fuente
7

Cuando utilice el terminal, por razones de seguridad (por ejemplo, si alguien está parado detrás de usted y no tiene nada más que hacer que mirar su pantalla mientras escribe una contraseña), nunca verá su contraseña escrita. Lo estás escribiendo efectivamente incluso si no lo ves.

Tan solo escriba su contraseña y presione ENTER

ingrese la descripción de la imagen aquí

Aquí estoy revisando uno de mis discos. Como puede ver, parecería que no escribí mi contraseña, pero sí lo hice.

Luis Alvarado
fuente
4

Por razones de seguridad, los caracteres escritos en la solicitud de contraseña no se devuelven al terminal.
Escriba su contraseña y presione enter. Los personajes están ahí, simplemente no puedes verlos, eso es todo.

Joe
fuente
3

No te preocupes, es un comportamiento común y positivo.

Debido a que la salida de cualquier software puede registrarse en un almacenamiento permanente (como el disco duro) en un formato legible por humanos, las bibliotecas de Linux utilizadas por la mayoría de los softwares de terminal (en su caso, la loginutilidad con el PAMsistema) tienen una característica de seguridad que oculta las contraseñas de la pantalla: la contraseña se memoriza y, si el software está bien hecho, se encripta en la memoria cuando presiona RETURN pero incluso mientras escribe la salida no llega a la salida estándar .

Esto evita que el registro pasivo de la pantalla y las personas cercanas a usted capturen la contraseña. Que tenga un buen día y recuerde escribir rápidamente, ¡porque cualquiera puede ver su teclado físico! :-)


Importante : cuando vea un campo de contraseña, inserte la rootcontraseña solo si la aplicación es confiable; nunca publique o guarde su contraseña de root, incluso si el campo de contraseña parece seguro y no muestra ninguna letra.

Lorenzo Ancora
fuente