如何在 Linux 中键入 Sudo 密码时显示星号?
当我们使用与命令一起的 sudo 时,我们需要在下一步提供密码。但是,当我们开始输入密码时,我们看不到屏幕上显示任何内容。冒号符号后面的屏幕保持空白。这造成了难以知道我们输入了多少个字符。在这篇文章中,我们将看到如何为输入密码的每个字符显示星号。
以下屏幕显示了一个带有 sudo 子句的命令,用于复制一个文件。如你所见,屏幕要求输入密码,但在输入密码时没有显示任何内容。
$ sudo cp /etc/sudoers /etc/sudoers.bak [sudo] password for ubuntu:
编辑 sudoers
接下来,我们编辑 /etc/sudoers 文件并添加 pwfeedback。这使得当输入密码时星号可见。在编辑和保存文件后,我们键入 **reset** 命令以使效果生效。
再次运行 sudo
现在,当我们再次运行涉及 sudo 的同一条 cp 命令时,我们看到当我们输入密码时会出现星号。
$ sudo cp /etc/sudoers /etc/sudoers.bak [sudo] password for ubuntu:******
广告