[Emacs] Emacs で shell を実行して Password を入力する部分になると…
Emacs で shell を実行して Password を入力する部分になると、本来は Password strings は echo back されないようにして Terminal には表示されないようにするんだけど、Emacs の buffer にはモロに echo back というか、Password string が表示されている。しかもBold 体
で。(ワラ)
確か Unix の常識だと、Terminal のようなデバイスの場合はデフォルトだとKernel の方で echo back するように設定されて、パスワードのような echo back されては困る場合や、キー入力を拾うだけの場合なんかだと ioctl() でドッカにナニカを設定するとecho back しなくなるようになったり、したりするように切り替えていたと思う。でも dump 端末のような場合だと、Enter key を押されたときに buffer flush するとかいう風になっていたりするわけだから、入力文字列の表示・非表示を切り替えるなんていうことできないんだろうなぁ。
コメント
コメントを投稿