ubuntu 虚拟终端登录 incorrect 无法输入密码

问题过程:
在这里插入图片描述
1.服务器ubuntu 18.04版本,在使用sudo命令时出现以下问题:
sudo xxx
Sorry, try again.
Sorry, try again.
sudo: 3 incorrect password attempts
细节:在输入sudo命令敲击回车后,没有任何输入和操作,也没有提示passwowd,就出现了Sorry, try again.的字样,尝试ssh远程连接也是无法输入密码,几秒后显示连接失败,但是已经连接上的设备可以正常使用,除了需要输入密码的操作,如sudo等、、、
2.出现问题1后物理重启了服务器(因为sudo用不了),重启后发现没有可视化登录界面,只有虚拟终端tty界面,如上图,划重点!!!关键问题开始了:输入用户名(被我打码了,四个位置都是相同的用户名),敲击回车,本来应该出现passwd:,提示我输入密码,但是没有显示passwd,直接弹出log in incorrect,重复多次都没有输入密码的提示!
然后就gg了,服务器进不去了,没法查找原因,

解决网上有过类似情况,解决方法如降低内核版本链接链接,但是我在开机时把能选的几个内核版本都试过了,都不行
然后尝试进入grub搞,然后发现了一个一闪而过的错误代码,多次尝试后终于录屏保存下来,说**libcrypt.so文件损坏!**百度发现这玩意跟加密有关,立马联想到登录时没法输入密码,感觉看见了光明!!
具体步骤:到这一步如果我能进系统,直接把系统内的libcrypt.so给替换成新的就好了,但是没法进系统,于是做了系统盘,进去之后用系统盘里面的libcrypt.so替换原系统的libcrypt.so,然后拔U盘开机,见到了熟悉的可视化界面,输入密码,登录成功,撒花!!

<think>好的,我现在需要解决用户在macOS上遇到的&#39;sudo密码尝试失败&#39;的问题,以及如何将用户xiazhaungzhuang设置为管理员。首先,我得理清用户的具体情况。根据描述,用户可能在多次输入错误密码后遇到了锁定,或者权限配置有问题,导致无法使用sudo命令。同时,用户xiazhaungzhuang可能被降级为普通用户,需要重新提升为管理员。 首先,我得考虑错误的原因。用户提到“incorrect password attempts”,这可能是因为多次输错密码导致账户被暂时锁定,或者sudoers文件配置有误,或者用户权限不足。根据引用[5],在单用户模式下删除用户数据库文件可以重置密码,但用户这里的问题不是忘记密码,而是尝试次数过多或者权限问题。 接下来,解决sudo访问权限的问题。引用[3]中提到,可以通过编辑/etc/pam.d/sudo文件,添加指纹认证来避免每次输入密码。这可能是一个优化步骤,但当前用户可能无法使用sudo,所以需要先确保用户有管理员权限。引用[2]提到取消sudo输入密码的方法,但前提是用户必须已经是管理员才能修改sudoers文件。 用户需要将xiazhaungzhuang设为管理员。根据引用[1],如果原管理员账户损坏,可以新建一个管理员账户,然后用新账户登录来调整原账户的权限。因此,步骤可能包括进入恢复模式或单用户模式,创建新管理员,然后使用该账户提升目标用户的权限。 具体步骤可能如下: 1. 进入恢复模式或单用户模式,以获取root权限。 2. 创建新的管理员账户。 3. 用新账户登录,修改原用户的权限为管理员。 4. 处理sudo密码失败的问题,可能需要重置密码或调整sudoers配置。 需要注意的是,进入恢复模式可能需要重启并按住Command+R,然后在终端中操作。创建新用户需要使用dscl命令,或者通过系统偏好设置。如果系统偏好设置无法打开,可能需要命令行操作。此外,修改sudoers文件时要小心,使用visudo命令避免语法错误。 另外,用户提到的引用[4]关于HomeBrew安装失败的问题可能与系统版本不兼容有关,但当前问题不涉及软件安装,可以忽略该引用。引用[5]中的方法虽然针对忘记密码,但进入单用户模式可能同样适用于当前情况,用来重置密码或调整用户权限。 总结可能的解决步骤: - 检查用户是否被锁定,等待或解锁。 - 确保用户有管理员权限,若无则创建新管理员账户。 - 修改原用户的权限,可能需要使用命令行工具。 - 调整sudoers配置以减少密码输入,如引用[3]的方法。 在实施过程中,需要确保每一步的权限正确,避免系统文件损坏。如果用户无法进入恢复模式,可能需要其他方法,如使用另一台Mac进行目标磁盘模式。此外,用户输入密码错误可能是因为键盘布局问题或大小写锁定,需要排除这些基本问题。 最后,验证解决方案是否有效,比如用新管理员账户登录,检查原用户是否已提升为管理员,测试sudo命令是否正常工作。如果问题依旧,可能需要进一步诊断系统日志或用户权限设置。</think>### macOS "Incorrect Password Attempts"错误及管理员权限恢复方法 #### 一、错误原因分析 1. **多次密码输入错误**:连续5次输入错误密码会导致临时锁定(默认持续5分钟)[^5] 2. **用户权限丢失**:账户可能被降级为普通用户,失去sudo权限[^1] 3. **系统文件损坏**:用户数据库文件异常可能导致权限识别错误 #### 二、解决方案步骤 **方法1:通过现有管理员重置(需至少一个有效管理员)** ```bash # 查看当前用户权限 $ id xiazhaungzhuang # 提升为管理员 $ sudo dseditgroup -o edit -a xiazhaungzhuang -t user admin ``` **方法2:创建新管理员(原管理员不可用时)** 1. 重启进入恢复模式(开机时按住`⌘+R`) 2. 打开终端执行: ```bash $ rm /var/db/.AppleSetupDone $ reboot ``` 3. 按向导创建新管理员账户 4. 用新账户登录,进入`系统设置 > 用户与群组`,解锁后勾选`允许用户管理此电脑` **方法3:单用户模式修复** 1. 重启时按住`⌘+S` 2. 挂载文件系统: ```bash $ mount -uw / $ rm /var/db/.AppleSetupDone $ reboot ``` 3. 创建新管理员账户[^5] #### 三、优化sudo使用体验 ```bash # 免密码使用sudo(需管理员权限) $ echo "$(whoami) ALL=(ALL) NOPASSWD: ALL" | sudo tee -a /etc/sudoers.d/nopasswd ``` 或添加指纹验证(支持TouchBar机型)[^3]: ```bash $ sudo vim /etc/pam.d/sudo # 在第一行插入: auth sufficient pam_tid.so ``` #### 四、验证配置 ```bash # 查看用户组 $ dscl . -read /Groups/admin GroupMembership # 测试sudo权限 $ sudo whoami # 应返回"root" ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值