Mostrar asteriscos al introducir una contraseña en la terminal de Linux

Cuando introducimos una contraseña en la terminal de Linux, por defecto no se muestra nada mientras las estamos escribiendo.

En este artículo vamos a ver precisamente cómo hacer para que, cuando introducimos una contraseña en la terminal, en lugar de no mostrarse nada, se nos muestren unos asteriscos (un asterisco ocultando cada uno de los caracteres de la contraseña que introducimos).

La forma de hacerlo sería muy sencilla. Tenemos que editar el fichero /etc/sudoers (con permisos de administrador):

# sudo nano /etc/sudoers

… y en la línea que dice:

Defaults env_reset

… modificarla (añadiendo pwfeedback) para quede así:

Añadimos pwfeedback en el fichero sudoers
Añadimos pwfeedback en el fichero sudoers

Guardamos, salimos, y ahora veremos que, al introducir una contraseña en la terminal, el resultado es este:

Ahora las contraseñas se ocultan con asteriscos
Ahora las contraseñas se ocultan con asteriscos

Como veis, es un «truquillo» muy sencillo.

Si queréis revertir el efecto, que no se muestre nada cuando introducimos una contraseña en la terminal de Linux, tan solo tenéis que volver a editar el fichero sudoers y eliminar el pwfeedback que le hemos añadido antes.

En el siguiente vídeo podéis ver la explicación práctica: