端末にプログラムをインストールしようとすると、パスワードが必要になります。
[Sudo] password for xxx:
しかし、パスワードを入力し始めても何も起こりません。私は何をすべきか?
パスワードを入力しても文字は表示されませんが、実際にはパスワードを入力しています。
パスワードを入力して、ヒット Enter 魔法を見てください。
セキュリティ上の理由から、端末で指定されたパスワードのフィードバックはありません。この背後にある理由と、これが実装されない理由に関する次の説明をお読みください。
この議論では、 スーパーユーザー の対応する質問への回答でも与えられています
Sudoersファイルのオプションを編集して、Sudo
およびのみSudo
のパスワードフィードバックを有効にするオプションがあります。
警告:以下の手順は上級ユーザー専用です。 sudoersファイルの編集中に問題が発生し、このファイルがアクセス不能または不正な形式である場合、システムで管理タスクを実行する自分自身および他の管理者ユーザーを効果的にロックアウトします。本稼動システムでこれを行うのは得策ではありません。
アスタリスク*
によるパスワードフィードバックを有効にするには、Sudo
コマンドの実行時にsudoersファイルを編集する必要があります。
Sudo visudo
次に、以下に示すようにpwfeedback
をデフォルトのオプションに追加する必要があります。
Defaults env_reset,pwfeedback
パスワードは隠されているので、パスワードを入力しても誰もあなたの肩越しに見ることができません。これはセキュリティ対策です。
Sudo
コマンドの後に端末にパスワードを書き込んだ場合、パスワードは表示されませんが、まだ読み取られています。これはここですか?つまり、パスワードを入力して押してみましたか Enter?
端末を使用する場合、セキュリティ上の理由(パスワードの入力中に誰かがあなたのすぐ後ろに立っていて、画面を凝視する以外に何もしない場合など)には、入力したパスワードは表示されません。表示されなくても効果的に入力しています。
パスワードを入力して、 ENTER
ここで、ドライブの1つをチェックしています。ご覧のとおり、パスワードを入力しなかったように見えますが、実際にはパスワードを入力しています。
何も起こらないはずです。パスワードを入力してヒットするだけです Enter。
セキュリティ上の理由から、パスワード要求プロンプトで入力された文字は端末にエコーバックされません。
パスワードを入力してヒット enter。キャラクターはそこにいます、あなたはそれらを見ることができません、それがすべてです。
心配しないでください、それは一般的で肯定的な動作です。
ソフトウェアの出力は、人間が読める形式で永続的なストレージ(ハードディスクなど)に記録できるため、ほとんどのターミナルソフトウェアで使用されるLinuxライブラリ(あなたの場合) login
システムを備えたPAM
ユーティリティには、画面からパスワードを隠すセキュリティ機能があります。パスワードは記憶され、ソフトウェアが適切に作成されている場合は、RETURN
but出力を入力しても、標準出力に到達しません。
これにより、パッシブスクリーンロギングと、近くの人がパスワードを取得するのを防ぐことができます。良い一日を過ごして、誰でもあなたの物理キーボードを見ることができるので、素早く入力することを忘れないでください! :-)
重要:パスワードフィールドが表示されたら、root
パスワードを挿入しますのみアプリケーションが信頼できる場合。パスワードフィールドが安全で、文字が表示されない場合でも、ルートパスワードを公開または保存しないでください。