有馬総一郎のブログ

(彼氏の事情)

2022年12月11日 18:09:52 JST - 1 minute read - Linux

ターミナル・端末でパスワードを入力するときアスタリスク*が表示・エコーされてほしい

タイトルどおり、ターミナルでsudoコマンドなど打ったときにパスワードを入力するが、そのときに何文字打ったのかどうか分かるように*と表示・エコーして欲しい。

$ sudo visudo
[sudo] arimasou16 のパスワード:*************

ってな具合に。

なんか何時も忘れる。sudo visudoをして、以下のように書き換える。pwfeedbackを追加すれば良い。

#
# 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
+Defaults	env_reset,pwfeedback
Defaults	mail_badpass
Defaults	secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

ただ、過去には sudoに深刻な脆弱性、アスタリスクが表示されているなら要注意 | TECH+(テックプラス)みたいなこともあったから、万全を求めるなら、下手なオプションを使わない方が良いのかも知れないけど。