Как в bash запросить у пользователя пароль, что бы при вводе он не отображался в консоли ?

Для запроса у пользователя пароля в bash с отключением отображения вводимых символов в консоли, вы можете использовать опцию -s в команде read. Эта опция заставляет read не отображать символы при вводе.

Вот пример кода:
	
#!/bin/bash

read -sp "Введите ваш пароль: " pass
echo -e "\nВаш пароль: $pass"
В этом примере опция -s используется вместе с опцией -p для запроса пароля и выводит приглашение на ввод "Введите ваш пароль: ". Вводимые символы не отображаются непосредственно в консоли, поэтому они будут скрыты.

После ввода пароля в переменную pass он будет использован в скрипте для вывода на экран.

Пример выполнения скрипта:
	
$ ./script.sh
Введите ваш пароль:
После ввода пароля в консоли не будет видно вводимых символов.