web-dev-qa-db-ja.com

Sudoプロンプトでパスワードを入力するときのフィードバック

Sudoコマンドラインプロンプトでパスワードを入力すると、キーストロークごとに「*」が表示されます。どうすればよいですか?

5
yanokwa

一部のUNIXベースのシステムでは、文字を入力するときにSudoにアスタリスク(*)が表示されることがあります。

ターミナルで、次のように入力します...

Sudo visudo;

Rootパスワードを入力し(視覚的なフィードバックはまだ表示されません)、Enterキーを押します。

ここで、次の行を見つけます。

Defaults env_reset

そしてそれを次のように置き換えます:

Defaults env_reset,pwfeedback

最後に、ファイルを保存して終了します。 viを使用しているとすると、そのコマンドは次のようになります。

:wq!

次に、Enterキーを押します。

これで、Sudoが正しく設定されます。テストするには、新しいターミナルを開き、これを入力してSudoタイムアウトをリセットします。

Sudo -k;

今それを試してみてください。

Sudo ls;

ソース: http://whyareyoureadingthisurl.wordpress.com/2010/05/16/Sudo-and-password-feedback/

7
yanokwa

/etc/sudoersファイルを編集し、Defaults行を次のように変更することで、パスワードを入力するときに視覚的なフィードバックを有効にできます。

Defaults    env_reset,pwfeedback

例:

screenshot

5
iglvzx