如何让你的 sudo 密码在 Ubuntu 中显示为星号

您所在的位置:网站首页 输入p显示星号 如何让你的 sudo 密码在 Ubuntu 中显示为星号

如何让你的 sudo 密码在 Ubuntu 中显示为星号

2024-06-11 20:16| 来源: 网络整理| 查看: 265

如何让你的 sudo 密码在 Ubuntu 中显示为星号

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

他解释说,他打字速度非常快,经常不看键盘。虽然这确实会导致一些拼写错误,但事实证明,一次性输入正确的 sudo 密码非常具有挑战性,主要是因为输入密码时不会显示任何内容。

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

在 sudo 中启用密码反馈的步骤

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

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

sudo visudo

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

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

继续,你需要做的是更换线路

Defaults env_reset

Defaults env_reset,pwfeedback

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

现在,每当您使用 sudo 运行命令时,您都会看到您键入的密码以星号的形式可见。

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

结论

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



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3