我正在使用Ubuntu 16.04
每当我使用sudo并必须输入密码时,密码在输入时都会显示在终端屏幕上,仅隐藏第一个字符。例如,如果我的密码是“ password”,那么当我在终端中键入密码时,它将显示:$ assword(仅隐藏字符“ p”)
我想在输入时隐藏所有字符(我不需要Ubuntu来显示星号,而是希望它不显示任何内容)
我该如何实现?
对于那些认为我的问题可能与“如何使终端密码可见”的另一个问题重复的人,我想澄清一下这是不一样的。情况恰恰相反,另一篇文章中的答案并没有帮助我解决我的问题。
3
您要的是sudo的正常功能。您是否有机会一直在使用.profile或.bashrc中的stty命令或类似命令?
—
索伦A
我注意到刚开始安装Ubuntu时就是这样。但是现在它不再应用该默认行为。也许就像您说的-我搞砸了。但我不记得有什么特别的……
—
Tran Triet
检查
—
Rinzwind '17
history以前使用的命令,以查看是否有建议您将其编辑为某个文件的命令。但是bashrc和profile也是我的第一个想法。启动另一个Shell时是否也会发生?
可能的重复如何让`sudo`命令密码可见?
—
托马斯
@Rinzwind是的。它发生在我运行的所有终端中。另外,这已经进行了一个多星期,所以我认为历史不会对您有帮助...但是,如果它是bashrc和个人资料,我应该如何对其进行修改?
—
Tran Triet