web-dev-qa-db-ja.com

Sudoパスワードを入力したときに星を表示するにはどうすればよいですか?

ほとんどのアプリケーションでは、パスワードを入力すると、入力した各キーを示す星またはアスタリスク(*)が表示されます。ただし、Sudoと入力してパスワードの入力を求められても、入力しても何も表示されません。

Sudoパスワードを入力したときに星を表示するにはどうすればよいですか?

6

ターミナルでSudoと入力した後、入力した各パスワード文字に星/アスタリスクを表示するには、次を使用して構成する必要があります。

Sudo visudo

env_resetを含む行を見つけ、その後ろにパラメーター, pwfeedbackを追加します。以下に例を示します。

  GNU nano 2.5.3                      File: /etc/sudoers.tmp                                          Modified  

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset, timestamp_timeout=120, pwfeedback
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification

^G Get Help     ^O Write Out    ^W Where Is     ^K Cut Text     ^J Justify      ^C Cur Pos      ^Y Prev Page
^X Exit         ^R Read File    ^\ Replace      ^U Uncut Text   ^T To Spell     ^_ Go To Line   ^V Next Page

変更後、次を使用してファイルを保存します Ctrl+O ファイルを書き込む。ファイル名の入力を求められますが、単に Enter デフォルトを受け入れます。保存後、次を使用してエディターを終了します Ctrl+X

また、この例では、タイムアウト値が120分(2時間)に設定されているため、15分ごとにSudoパスワードの入力を常に求められることはありません。必要に応じてこのオプションを省略したり、必要に応じて増減できます。

6