当用户输入密码时,大多数应用程序通常会使用星号 ( *******
)显示反馈,但在Linux终端上,当普通用户运行sudo命令以获得超级用户权限时,会询问他/她输入密码,但用户在输入密码时不会看到视觉反馈。
在本文中,我们将演示如何在Linux中的终端中输入密码时显示星号作为反馈。
看看下面的屏幕截图,在这里,用户youcl已经调用了sudo命令来在CentOS 7中安装vim文本编辑器 ,但是当键入密码时没有可视的反馈(在这种情况下,密码已经被输入) :
$ sudo yum install vim
没有Sudo密码显示
您可以在/ etc / sudoers文件中启用密码反馈功能,但是首先要创建该文件的备份,然后使用visudo命令将其打开进行编辑。
$ sudo cp /etc/sudoers /etc/sudoers.bak $ sudo visudo
搜索下面的行。
Defaults env_reset
并附加pwfeedback ,使它看起来像这样。
Defaults env_reset,pwfeedback
配置Sudoers文件
现在按Esc键,输入:wq
保存并关闭文件。 但是,如果您使用nano编辑器,请按“ Ctrl + x ”和“ Ctrl + y ”关闭文件以保存文件。
然后运行下面的命令重置您的终端上述更改开始工作。
$ reset
就是这样,现在你应该能够看到每次在终端上输入密码时的视觉反馈( ****
),如下面的屏幕截图所示。
$ sudo yum update
可见的Sudo密码
您也可以阅读以下相关文章。
如果您有任何Linux终端提示或技巧与我们分享,请使用下面的注释部分。