
sudo 显示星号
最后编辑于 2025年12月28日
众所周知,sudo 在输入密码的时候,默认是什么回显都没有的,和 Linux 终端里其他要输入密码的地方一样。

不过有的发行版,特别是那种“新手友好”的,例如 Linux Mint、Zorin OS、Elementary OS 等,在输入密码的时候,却会显示星号。虽然安全性差了一点点,毕竟这样可以知道你的密码有多少位,而且显示一堆星号不是没有代价的,早期的某些版本就因为这个星号被狠狠爆破了。
但是架不住好看啊,而且对于新手来说,显示星号确实比什么都不显示要安心的多。
实际上这个是个 sudo 里的自带功能,不过默认禁用了而已。
想启用也很简单,在 /etc/sudoers 中添加下列内容:
Defaults pwfeedback大部分发行版也会加载 /etc/sudoers.d/ 下的所有文件,如果你觉得全部塞进一个文件太乱的话也可以拆开来,比如刚刚那一行,你可以放在 /etc/sudoers.d/10-pwfeedback 这个文件中。
再测试一下,会发现显示出了星号。

当然我的密码并不是 123456,甚至不是六位的,这里只是给大伙做个示范
怎么样,你学会了吗?

