Ocultar la contraseña del terminal mientras escribe

8

Estoy usando Ubuntu 16.04

Cada vez que uso sudo y tengo que escribir mi contraseña, la contraseña se muestra en la pantalla del terminal mientras escribo, solo ocultando el primer carácter. Por ejemplo, si mi contraseña fuera "contraseña", al escribir la contraseña en el terminal, se mostrará: $ assword (solo oculta el carácter "p")

Quiero ocultar todos los caracteres mientras escribo (no necesito Ubuntu para mostrar asteriscos en su lugar, quiero que no muestre exactamente nada)

¿Cómo lo logro?

Para aquellos que piensan que mi pregunta es un posible duplicado de otra pregunta sobre "cómo hacer que la contraseña del terminal sea visible", quiero aclarar que no es lo mismo. Es simplemente lo contrario, y las respuestas en la otra publicación no me ayudaron a resolver mi problema.

Tran Triet
fuente
3
Lo que está pidiendo es funcionalidad normal para sudo. ¿Por casualidad has estado jugando con comandos stty o similares en .profile o .bashrc?
Soren A
Noté que al principio, cuando acababa de instalar Ubuntu, así era. Pero ahora ya no está aplicando ese comportamiento predeterminado. Tal vez es como dijiste, que he estropeado algo. Pero no recuerdo nada en particular ...
Tran Triet
Verifique historylos comandos utilizados anteriormente para ver si hay uno que sugiera que lo haya editado en algún archivo. Pero bashrc y perfil también serían mi primera idea. ¿Ocurrió también cuando inicias otro shell?
Rinzwind
@Rinzwind sí. Sucede en todas las terminales que ejecuto. Además, esto ha estado sucediendo durante más de una semana, así que no creo que la historia ayude ... Pero si fue el bashrc y el perfil, ¿cómo lo modifico?
Tran Triet

Respuestas:

3

Verifique la /etc/sudoers.dcarpeta si el pwfeedbackarchivo está presente. Si es así, retírelo.

También revise este enlace .

La Santa Sede
fuente