对于大多数应用程序,当您输入密码时,星号 ( *
) 会显示出来以指示您输入的每个键。但是,当您输入密码sudo
并提示输入密码时,不会出现任何内容。
如何让输入sudo
密码时出现星星?
答案1
在终端输入后,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 小时),因此不会sudo
每 15 分钟就不断提示您输入密码。您可以根据需要保留此选项,也可以根据需要增加/减少它。