我遇到了问题,当我尝试使用sudo
命令时立即地收到这些消息:
Sorry, try again.
Sorry, try again.
Sorry, try again.
sudo: 3 incorrect password attempts
在它们出现之前没有机会输入任何东西。
答案1
我在使用 ldap 时遇到过这种情况,作为一种解决方法,我在 /etc/sudoers 中设置了 NOPASSWD 选项。但我始终没有找到根本原因。
以 root 身份登录并运行
visudo
并改变行
%sudo ALL=(ALL:ALL) ALL
到
%sudo ALL=(ALL:ALL) NOPASSWD:ALL
(你的组名可能不是 sudo,而是 admin 或其他名称)
警告:此设置意味着您在使用 sudo 时永远不会被要求输入密码,这使得意外破坏您的系统变得更容易
答案2
如果所有其他方法都失败并且均不起作用,请重新启动系统,但按住 Shift 键,它会带您进入 grub 列表,您可以在其中跳转到恢复模式。
此时,您将能够降级为 root,然后执行此操作:passwd thisuser
系统将重置锁并要求输入新密码(并在第二次尝试时确认)。完成后,注销并完全重新启动。
thisuser
=your actual username
然后一切都会按预期工作。同时,我想指出,根据我几年前的经验,我不建议在 /etc/sudoers 中添加用户名,我发现将用户名列在 sudoers 文件中非常危险。该文件根本不适合编辑或自定义。