当我输入密码时,终端中没有任何显示

Laz*_*inn 38 command-line sudo password

当我要在终端中安装程序时,它需要密码:

[sudo] password for xxx:
Run Code Online (Sandbox Code Playgroud)

但是当我开始输入密码时,什么也没有发生。我该怎么办?

Ora*_*Tux 46

即使在您键入密码时没有出现任何字符,您实际上也是在键入密码。

所以输入密码,然后点击Enter并查看魔术。


Tak*_*kat 36

出于安全原因,终端中不提供密码反馈。阅读以下有关这背后的推理以及为什么不会实施的讨论:

在这个讨论中,也给出了超级用户的相应问题的答案

还有就是要启用密码反馈的选项sudo,并只为sudo编辑在sudoers文件的选项。

警告:以下说明仅适用于高级用户。如果在编辑 sudoers 文件时出现问题,并且该文件无法访问或格式错误,您将有效地锁定您自己和任何其他管理员用户,无法在您的系统中执行任何管理任务。在生产系统上执行此操作不是一个好主意。

*在运行sudo命令时通过星号启用密码反馈,我们必须编辑 sudoers 文件

sudo visudo
Run Code Online (Sandbox Code Playgroud)

然后我们必须添加pwfeedback到默认选项,如下所示:

Defaults        env_reset,pwfeedback
Run Code Online (Sandbox Code Playgroud)


小智 21

密码是隐藏的,所以当你输入密码时,没有人可以看到你的肩膀。这是一种安全措施。


小智 8

sudo命令后在终端中写入密码时不会显示密码,但它仍然被读取。这是这里的情况吗?即您是否尝试过提供密码并按Enter


mik*_*ver 7

什么都不应该发生,只需输入密码并点击Enter


Lui*_*ado 7

使用终端时,出于安全原因(例如,如果有人站在您身后并且在您输入密码时除了盯着屏幕无事可做),您将永远看不到您输入的密码。即使您没有看到它,您也可以有效地输入它。

所以只需输入您的密码并按 ENTER

在此处输入图片说明

在这里,我正在检查我的一个驱动器。如您所见,看起来我没有输入密码,但我确实输入了密码。