Вы можете использовать параметр '- s' команды чтения , чтобы скрыть пользовательский ввод.
echo -n "Password:"
read -s password
if [ $password != "..." ]
then
exit 1; # exit as password mismatched #
fi
Также вы можете использовать 'stty -echo' , если хотите скрыться от терминала до печати. И восстановите настройки терминала, используя "stty echo"
Но я думаю, что для ввода пароля от пользователя 'read -s password' более чем достаточно.