Ubuntu中sudo命令输入密码时显示为星号


前言

Ubuntu中在输入sudo命令之后,需要输入密码,系统默认输入密码过程中是不显示任何内容的,我们如果觉得不太习惯的话,可以设置在输入密码的过程,将密码显示为 *****

一、打开终端

可以利用快捷键方式打开终端,快捷键为:Ctrl+Alt+T

二、输入sudo visudo

如下图一所示!这时输入密码什么也不会显示,密码输入完成后,按回车就会显示图二
图一
图二

三、添加“,pwfeedback”

找到黄色框的位置,在“env_reset”后面加上“,pwfeedback”,依次按Ctrl+X,按y,在按enter,下次输入密码时就会显示为星号。注意:pwfeedback前面有逗号

<think>嗯,用户提到Ubuntu虚拟终端无法输入密码,这可能有几个原因。首先,我需要回忆一下Ubuntu的虚拟终端通常是如何工作的。虚拟终端一般指的是通过Ctrl+Alt+F1到F6切换到的命令行界面,而图形界面通常是F7或Ctrl+Alt+F7。当用户在虚拟终端登录输入密码会有任何显示,包括星号,这可能会让用户误以为无法输入,但其实只是显示而已。所以第一个可能性是用户可能知道密码输入显示任何反馈,导致以为键盘没反应。 另外,可能是键盘布局的问题。比如,用户可能使用的是非美式键盘布局,在虚拟终端下没有正确加载对应的键盘驱动,导致输入的字符与实际符,从而密码错误。这候需要检查键盘布局设置是否正确,或者尝试切换回默认布局。 还有可能是系统服务或驱动的问题。比如,某些情况下,特别是升级或安装新驱动后,键盘驱动可能未正确加载,导致输入无效。这候可能需要重启系统,或者进入恢复模式检查驱动状态。 另外,如果用户使用的是虚拟机,比如VirtualBox或VMware,有候虚拟机的键盘输入可能会有问题,需要检查宿主机的键盘设置,或者重新安装虚拟机增强工具。 还可能存在权限问题,比如某些情况下,虚拟终端被锁定,或者用户账户被禁用,导致无法登录。这候需要检查用户账户状态,或者尝试其他用户登录。 还有可能是硬件问题,比如键盘本身的故障,但这种情况相对较少,通常可以通过在其他环境测试键盘来排除。 总结下来,可能的解决步骤包括: 1. 确认密码输入显示是正常现象,耐心输入回车。 2. 检查键盘布局是否正确,尝试切换布局。 3. 重启系统或进入恢复模式排查驱动问题。 4. 在虚拟机环境下检查设置和工具。 5. 检查用户账户状态和权限。 需要提醒用户注意每一步的操作风险,比如在修改系统文件要小心,避免进一步的问题。同,如果问题依旧,可能需要查看系统日志(如auth.log)来获取更多错误信息,或者考虑重装系统作为最后手段。</think>### Ubuntu虚拟终端无法输入密码的常见原因及解决方法 --- #### 1. **确认密码输入机制** - **现象**:在虚拟终端(如`Ctrl+Alt+F1~F6`)输入密码,屏幕无任何显示(包括星号`*`)。 - **原因**:这是Linux终端的默认安全设计,密码输入**故意显示任何字符**。 - **解决方法**: 直接输入完整密码并按回车键即可。 --- #### 2. **键盘布局问题** - **现象**:密码正确但无法登录,可能因键盘布局与实际输入符。 - **验证方法**: 1. 在图形界面(`Ctrl+Alt+F7`)打开终端,输入命令: ```bash sudo dpkg-reconfigure keyboard-configuration ``` 2. 检查并重新配置键盘布局。 - **临解决**: 尝试切换到默认美式键盘布局(终端中执行): ```bash loadkeys us ``` --- #### 3. **系统服务异常** - **可能原因**:关键服务(如`systemd-logind`)崩溃或驱动未加载。 - **排查步骤**: 1. 重启系统,观察是否恢复正常。 2. 若无法进入图形界面,尝试在虚拟终端执行: ```bash sudo systemctl restart systemd-logind ``` --- #### 4. **虚拟机环境问题** - **现象**:在VMware/VirtualBox中,虚拟终端无法输入。 - **解决方法**: 1. 检查虚拟机设置中的键盘映射。 2. 重新安装虚拟机增强工具: - VMware:`VMware Tools` - VirtualBox:`Guest Additions` --- #### 5. **用户权限问题** - **检查账户状态**: 在恢复模式(或Live CD环境)中执行: ```bash sudo passwd 用户名 # 重置密码 sudo usermod -U 用户名 # 解锁账户(如果被锁定) ``` --- #### 6. **系统日志分析** - **查看登录失败记录**: ```bash sudo grep "authentication failure" /var/log/auth.log ``` - **根据日志错误代码进一步排查**(如`PAM`模块错误)。 --- #### 7. **终极解决方案** - 若以上方法无效,可尝试: 1. 通过Live CD/USB备份数据并修复系统。 2. 重新安装Ubuntu系统。 --- **注意**:操作涉及系统配置,建议提前备份重要数据。若问题仍存在,建议附上具体错误信息以便进一步分析。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值