如何获取您的 sudo 在 Ubuntu 中显示为星号的密码

我的一位朋友最近从 Windows 切换到了 Ubuntu Linux。 在使用新操作系统一周左右后,他提出了一个问题:“如何让系统在键入 sudo 密码?”

他解释说,他打字速度很快,通常不用看键盘。 虽然这确实会导致一些错别字,但输入正确的 sudo 一次性输入密码被证明是非常具有挑战性的,主要是因为当您输入密码时没有任何显示。

我不得不承认我什至不来 close 以他打字的速度,所以这可能是我从来没有遇到过这样的问题的原因。 无论如何,如果您遇到同样的问题,这里有一个巧妙的小解决方案。

启用密码反馈的步骤 sudo

首先, sudo Ubuntu 中的命令可让您临时获得超级用户权限,以完成需要您充当 root 用户的工作。 对方式进行任何更改 sudo 命令的行为,你必须调整“/etc/sudoers.tmp”文件。

要在“/etc/sudoers.tmp”中进行更改,请使用以下命令。 (请记住,这是编辑此文件的推荐方法。)

上面的命令将在您的终端中打开该文件。

请注意,文件的第一行也强调了我刚才所说的内容:“必须以 root 身份使用 ‘visudo’ 命令编辑此文件。”

继续前进,您需要在这里做的是更换线路

与 vi 或 vim 编辑器不同,您只需将光标移到行尾并开始进行更改。 完成更改后,按“Ctrl + X”,这将导致编辑器要求您确认是否要保留更改。 按“Y”确认,然后按 Enter 键退出。

现在,每当您运行命令时 sudo,您会看到您输入的密码以星号的形式显示。

sudo-密码星号启用

不用说,要撤消该行为,您只需撤消对“/etc/sudoers.tmp”文件所做的更改——只需将光标移到行尾并删除 ,pwfeedback 按键盘上的退格键。

结论

同意,这是一个利基需求——我没有看到很多人问如何做到这一点——但该解决方案肯定会增加你对 sudo 命令和一般的 Ubuntu。 继续尝试此解决方案。 谁知道呢,你最终可能会喜欢新的 sudo 行为。

订阅我们的新闻!

我们最新的教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅