![无法以 root 身份登录](https://linux22.com/image/860334/%E6%97%A0%E6%B3%95%E4%BB%A5%20root%20%E8%BA%AB%E4%BB%BD%E7%99%BB%E5%BD%95.png)
我的用户已从 sudoers 文件中删除。我不知道它是如何被删除的,因为我只能访问我的机器。我尝试访问 sudoers 文件,但它提到了我的用户名并要求输入密码,如“[sudo] arunn 的密码:”。但它不接受我通常用来登录我的机器的密码,我输入密码没有问题。问题是当我尝试使用 sudo 时,当我输入密码时出现错误,错误消息如下“arunn 不在 sudoers 文件中。此事件将被报告”。此外,我最近将我的用户名添加到我的虚拟机中,这会是问题吗?请帮我解决我的情况!
答案1
pkexec
即使您不在 ,也可以使用sudoers
。请执行以下操作:
pkexec visudo
并重新添加您的用户名的条目。pkexec
将接受您的密码,因为 PolicyKit 授权是在其他地方配置的,并且可能不受任何干扰的影响sudoers
。