Linux键入命令,教你在Linux终端中键入密码时显示星号(*)的办法

如果你希望在Linux操作系统终端中键入密码时显示的是星号(*),我们教你这个简单实用的办法。

ed355377904e69f437fd5b8eed902d7c.png

前言

终端是Linux管理员的重要工具,允许他们以安全的方式执行任何类型的任务。在任何GUI中键入密码时,将屏蔽为(*******)等星号,它是一种内置的安全机制,可以防止他人在你输入时查看你的密码。

但是,在Linux终端中,键入密码时它不会显示任何内容,它在Linux终端中很常见,我们大多数人都采用了这个功能。你可能会错误地多次键入密码(参考:在Ubuntu 18.04.2系统中更改用户密码的方法),这可能会让你感到恼火。要避免这种情况,你需要在键入密码时获得Asterisks输出,它会显示你输入的字符数。它可以帮助你重新检查你是否遗漏了任何字符或在密码中输入任何额外字符。在本文中,我们将告诉你如何在Linux操作系统中启用此功能。

我在Ubuntu 18.04、CentOS 6/7和Manjaro上测试了它,它运行正常。

默认情况下,输入密码时将获得以下输出:

$ sudo apt update

[sudo] password for ywnz.com:

在Linux终端中键入密码时如何显示星号的办法

为此,你需要在/etc/sudoers文件中附加pwfeedback字。

在Linux中进行任何更改之前备份文件是最佳做法,因此,在附加任何内容之前备份sudoers文件。

如果出现问题,这将帮助你将其恢复到以前的状态,而不会造成任何损害:

$ sudo /etc/sudoers /etc/sudoers.bk

完成备份后,你就可以开始了。

它可以通过两种方式完成,如下所示,在文件中附加以下单词pwfeedback,或者将Defaults pwfeedback附加为文件末尾的新行:

# visudo

Defaults env_reset,pwfeedback

或者:

# visudo

Defaults pwfeedback

完成更改后,只需保存并退出文件即可。

最后,我们可以通过调用任何带有sudo的命令来测试它,如下所示:

$ sudo pacman -Syu

[sudo] password for ywnz.com: *********

至此,本文目的达到。

TAG:

除非注明,文章均由 Linux系统学习 整理发布,欢迎转载。如有版权争议,请联系删除。

文章评论

留言与评论(共有 0 条评论)

验证码:

b2afe5d1fe9f478fafeb0d6ac357ee2a.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值