web-dev-qa-db-ja.com

入力時にパスワードを非表示にするために必要なBashコード

パスワードを非表示にする、または '*'に変換するためのBashコードをどのように記述できますか?.

7
AlphaCoder

使用する read -s入力をエコーし​​ません。つまり、ユーザーがパスワードを入力しても何も表示しません。

read -p 'Password? ' -s password
echo Your password is "$password".
12
choroba

systemd-ask-password、入力中にパスワードはアスタリスクで表示されます。

フォーマット: (systemd-ask-password --help

systemd-ask-password [OPTIONS...] MESSAGE

例えば:

PASSWORD=$(systemd-ask-password "Please type your Password:")
Please type your Password: ***********
9
GAD3R