Utilidad de línea de comando para recuperar la contraseña, que no tiene eco
14
El comando de lectura incorporado Bash no parece admitirlo, ahora necesito dejar que el usuario ingrese una contraseña mientras no se muestre ningún eco, ¿qué herramienta puedo usar?
help read|grep echo
: "-s
no hacer eco de entrada proveniente de una terminal"-s
extensión de noread
es estándar . Es posible que no pueda usarlo en ningún Unix / Linux.Respuestas:
stty -echo
apaga el eco del terminal, que es la pantalla de la que estás hablando;IFS=
es necesario preservar espacios en blanco en la contraseña;read -r
desactiva la interpretación de la barra invertida.En
bash
también se puede utilizarread -s
, pero esta función no es estándar a través de conchas.fuente