miércoles, 28 de diciembre de 2016

Mostrar asteriscos al escribir contraseña en la Terminal


Los que usamos la terminal en cualquier distro linux, nos habremos dado cuenta, que al escribir la contraseña, el cursor sigue en la misma posición, es decir, no muestra nada mientras la tecleamos.

Esto, es irrelevante, es más, es incluso mejor si no la muestra, así si alguien ve lo que estamos tecleando, no sabría de cuántos caracteres está formado la contraseña, pero si queremos que muestre un * mientras tecleamos la contraseña, entonces hacer la siguiente modificación.

Abrir la terminal y ejecutar el siguiente comando:
Reemplazar nano por el editor de texto de su preferencia.
sudo nano /etc/sudoers

Una vez que se abra el archivo, ir a al línea que comienza por:
Defaults    env_reset

Y al final agregarle, lo siguiente:
Defaults    env_reset,pwfeedback

Guardar el archivo con Ctrl+X y presionar Y.

Ahora, al teclear la contraseña, mostrará lo siguiente:




Vuelvo a mencionar, esto es por simple estética, personalización o curiosidad por probarlo. No es que se importante u obligatorio, es opcional.

6 comentarios:

  1. Eso se ve interesante :D feliz año nuevo por cierto!! que disfrutes otro año logrando nuevas metas y que tux nos de suerte! xD

    ResponderBorrar
  2. Buenas noches.
    Estoy intentando ralizarlo en Manjaro pero no me aparece la línea en cuestion dentro de sudoers. ¿A qué se deberá?.

    ResponderBorrar
    Respuestas
    1. ya reiniciaste después de aplicar cambios?

      Borrar
    2. No podía reiniciar porque la línea a modificar no existía, así que no se había aplicado ningún cambio.
      Lo solucioné añadiendo la línea.

      Borrar
    3. oh, perfecto, entonces ahora ya muestra los ***** ?

      Borrar