[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 するとかいう風になっていたりするわけだから、入力文字列の表示・非表示を切り替えるなんていうことできないんだろうなぁ。

コメント

このブログの人気の投稿

パスワードを覚えるのも無理があるから、パスワードマネージャ使いましょう。

大型特殊自動車免許を取った時の話。

車両系建設機械運転者(整地) の講習