Linux 终端输入密码时显示星号


Linux 默认在终端输入密码时不显示任何字符,这是为了防止旁人根据输入长度猜密码。如果你希望输入时能看到 * 提示,改一下 sudo 配置就行。

操作步骤

打开 sudo 配置文件:

sudo visudo

找到这一行:

Defaults env_reset

在末尾加上 ,pwfeedback

Defaults env_reset,pwfeedback

如果找不到 Defaults env_reset,直接新起一行写:

Defaults pwfeedback

保存退出(nano 下 Ctrl+O 保存,Ctrl+X 退出)。配置立即生效,下次 sudo 输入密码时就会显示星号了。

恢复默认

想改回什么都不显示,再次运行 sudo visudo,删掉 ,pwfeedback 即可。