Solicitar la introducción de un password en un shell script sin mostrarlo en pantalla | Algo de Linux

jueves, 20 de octubre de 2016

Solicitar la introducción de un password en un shell script sin mostrarlo en pantalla

A veces consideramos obvio algo porque lo utilizamos con frecuencia, pero siempre hay quien lo desconoce, como por ejemplo, cómo solicitar desde un script que un usuario introduzca una contraseña sin que ésta se muestre en pantalla. Y es algo tan sencillo como desactivar el "echo", solicitar el password y volver a activarlo:
stty -echo
read -p "Password: " PASSWORD
stty echo
echo "\n"
Publicado por primera vez en http://enavas.blogspot.com.es