「sudo」パスワードプロンプトが表示されると、ターミナルが応答しなくなる


9

sudoコマンドを実行するためにパスワードを入力するように求められると、USBキーボードが応答しなくなり、パスワードなどを入力できなくなります。

私はreturn3回ヒットして、3回失敗したパスワード試行で跳ね返ることができます。そのため、returnキー入力を取得しますが、跳ね返ってすべてが再び機能するまで他のキーは取得できません。

助言がありますか?

回答:


28

端末は、sudoパスワードフィールドなどのパスワードフィールドに入力するときに、入力されている文字を表示しません。文字はまだ入力されています。通常どおりパスワードを入力し、Enterキーを押して続行します。

$ sudo echo hi
パスワード:ここに入力してから 
hiと入力します

sudoersファイルを編集して、sudoのパスワードを入力するときにアスタリスクを表示できます。

  1. visudoで/ etc / sudoersを開きます。

    EDITOR=nano sudo visudo

    ここではnanoを使用しましたが、お好みのエディターを自由に使用してください。
    visudoは、保存する前にファイルのエラーをチェックします。そうしないと、sudoを実行できない場合があります。
    でファイルをバックアップできますcp /etc/sudoers ~/Desktop

  2. 「pwfeedback」をデフォルトに追加し、最初の行を2番目の行で置き換えます。

    Defaults env_reset
    Defaults env_reset,pwfeedback
$ sudo echo hi
Password: ************
hi

3
etc/sudoersファイルの編集を試みる前にバックアップを作成するように指示が含まれているとよいでしょう。
fd0

1
@ fd0 visudoが使用されていることを考慮すると、破損したsudoerは保存時に拒否されます。
nanofarad

@hexafraction visudoは構文をチェックし、不適切な構文を拒否します。編集によってsudoが操作不能になる場合があります。マニュアルをご覧になることをお勧めします。「良い習慣」として、編集前にすべての構成ファイルをバックアップする必要があります。私はそのような、として、私は編集だという設定ファイルと同じ場所にバックアップを保存するsudo cp /etc/sudoers /etc/sudoers.orig
fd0の
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.