GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo mostrar asteriscos cuando escribe una contraseña en la terminal

Cuando ingresa contraseñas en un inicio de sesión del navegador web o cualquier inicio de sesión de GUI, las contraseñas se enmascararán como asteriscos como ******** o viñetas como •••••••••••••. Este es el mecanismo de seguridad incorporado para evitar que los usuarios cercanos a usted vean su contraseña. Pero cuando escribes la contraseña en Terminal para realizar cualquier tarea administrativa con sudo o su , ni siquiera verá los asteriscos o viñetas mientras escribe la contraseña. No habrá ninguna indicación visual de ingresar contraseñas, no habrá ningún movimiento del cursor, nada en absoluto. No sabrá si ingresó todos los caracteres o no. ¡Todo lo que verás es solo una pantalla en blanco!

Mira la siguiente captura de pantalla.

Como puede ver en la imagen de arriba, ya ingresé la contraseña, pero no había ninguna indicación (ni asteriscos ni viñetas). Ahora, no estoy seguro si ingresé todos los caracteres en mi contraseña o no. Este mecanismo de seguridad también evita que la persona cercana a ti adivine la longitud de la contraseña. Por supuesto, este comportamiento se puede cambiar. De esto se trata esta guía. No es tan difícil. ¡Sigue leyendo!

Mostrar asteriscos cuando ingresa la contraseña en la terminal

Para mostrar asteriscos mientras escribe la contraseña en la Terminal, debemos hacer una pequeña modificación en “/etc/sudoers” expediente. Antes de realizar cualquier cambio, es mejor hacer una copia de seguridad de este archivo. Para hacerlo, simplemente ejecute:

$ sudo cp /etc/sudoers{,.bak}

El comando anterior hará una copia de seguridad del archivo /etc/sudoers en un nuevo archivo llamado /etc/sudoers.bak. Puede restaurarlo, en caso de que algo salga mal después de editar el archivo.

A continuación, edite “/etc/sudoers” archivo usando el comando:

$ sudo visudo

Busque la siguiente línea:

Defaults env_reset

Agregue una palabra adicional “,pwfeedback” hasta el final de esa línea como se muestra a continuación.

Defaults env_reset,pwfeedback

Luego, presiona "CTRL+x" y "y" para guardar y cerrar el archivo. Reinicie su Terminal para hacer efectivos los cambios.

Ahora, verá asteriscos cuando ingrese la contraseña en la Terminal.

Si no le gusta ver una pantalla en blanco cuando escribe contraseñas en la Terminal, la pequeña modificación le ayudará. Tenga en cuenta que los otros usuarios pueden adivinar la longitud de la contraseña mirando los asteriscos cuando la escribe. Si no le importa, realice los cambios como se describe arriba para que su contraseña sea visible (¡enmascarada con asteriscos, por supuesto!).


Linux
  1. ¿Qué edad tenías cuando empezaste a usar Linux?

  2. Deja que Sudo te insulte cuando ingresas una contraseña incorrecta

  3. Cómo mostrar asteriscos al escribir la contraseña de Sudo en Linux

  4. Cómo usar el comando de tipo (mostrar información sobre el comando) en Linux

  5. ¿Cómo escribir la contraseña para varias ventanas?

Cómo grabar todo lo que haces en la terminal

Cómo hacer visibles los asteriscos de contraseña en la terminal de Ubuntu

Cómo mostrar archivos gif en Ubuntu Terminal

¿Cómo mostrar el arte Ascii en la parte superior de la terminal cuando está abierta?

Cómo mostrar el tamaño del archivo en formato legible por humanos (KB, MB, GB) en la terminal de Linux

Cómo solucionar el problema No se puede escribir en la terminal en el sistema Linux