Cómo hacer que tu contraseña sudo aparezca como asteriscos en Ubuntu

Uno de mis amigos recientemente cambió de Windows a Ubuntu Linux. Después de pasar una semana más o menos con el nuevo sistema operativo, surgió una pregunta: “¿Cómo se hace para que el sistema muestre asteriscos mientras se escribe una contraseña sudo?”

Él explicó que escribe muy rápido, a menudo sin mirar el teclado. Aunque esto resulta en algunos errores tipográficos aquí y allá, escribir la contraseña correcta de sudo de una sola vez ha demostrado ser muy desafiante principalmente porque no aparece nada cuando escribes la contraseña.

Debo admitir que ni siquiera me acerco a la velocidad a la que él escribe, así que esa es probablemente la razón por la que nunca enfrenté tal problema. De todos modos, si tienes el mismo problema, aquí hay una solución sencilla al problema.

Pasos para habilitar la retroalimentación de contraseña en sudo

Para empezar, el comando sudo en Ubuntu te permite adquirir temporalmente privilegios de superusuario para trabajos que requieren que actúes como un usuario root. Para hacer cualquier cambio en la forma en que se comporta el comando sudo, debes modificar el archivo “/etc/sudoers.tmp”.

Para hacer cambios en “/etc/sudoers.tmp,” usa el siguiente comando. (Ten en cuenta que esta es la forma recomendada de editar este archivo.)

sudo visudo

El comando anterior abrirá el archivo en tu terminal.

sudo-password-conf-file

Nota que la primera línea del archivo también enfatiza lo que acabo de decir: “Este archivo DEBE ser editado con el comando ‘visudo’ como root.”

Continuando, lo que necesitas hacer aquí es reemplazar la línea

Defaults        env_reset

con

Defaults        env_reset,pwfeedback

A diferencia de los editores vi o vim, todo lo que tienes que hacer aquí es llevar el cursor al final de la línea y comenzar a hacer el cambio. Una vez que hayas terminado con el cambio, presiona “Ctrl + X” lo que resultará en que el editor te pida confirmar que deseas mantener los cambios. Presiona “Y” para confirmar, y luego presiona la tecla Enter para salir.

Ahora, cada vez que ejecutes un comando con sudo, verás que la contraseña que escribes se vuelve visible en forma de asteriscos.

No hace falta decir que, para deshacer el comportamiento, solo tienes que deshacer los cambios que hiciste en el archivo “/etc/sudoers.tmp” – solo lleva tu cursor al final de la línea y elimina ,pwfeedback presionando la tecla de retroceso en tu teclado.

Conclusión

De acuerdo, es un requisito específico – no he visto a muchas personas preguntando cómo hacer esto – pero la solución seguramente añade a tu conocimiento sobre el comando sudo y Ubuntu en general. Adelante, prueba esta solución. Quién sabe, podrías terminar gustándote el nuevo comportamiento de sudo.