この質問にはすでに回答があります :入力したパスワードが表示されないのはなぜですか?
(3つの回答)
5年前に閉鎖されました。
Linux
(3つの回答)
5年前に閉鎖されました。
これが抽象的な質問である場合はお詫びします–できるだけ具体的にするように努めます。
私がbashシェルにいて、su - foo
を介して別のアカウントに切り替えたとき 、パスワードの入力を求められます。このパスワードプロンプトで入力した文字は画面から非表示になり、入力した文字の数や文字が何であるかはわかりません。 bash(または一般的にLinux)はこれをどのように行っていますか?
承認された回答:
入力した内容は、端末が「エコー」するため、端末に表示されます。パスワードを要求するとき、エコーはオフになります。 help read
も参照してください およびその-s
オプション。