无法以 root 身份登录

无法以 root 身份登录

我的用户已从 sudoers 文件中删除。我不知道它是如何被删除的,因为我只能访问我的机器。我尝试访问 sudoers 文件,但它提到了我的用户名并要求输入密码,如“[sudo] arunn 的密码:”。但它不接受我通常用来登录我的机器的密码,我输入密码没有问题。问题是当我尝试使用 sudo 时,当我输入密码时出现错误,错误消息如下“arunn 不在 sudoers 文件中。此事件将被报告”。此外,我最近将我的用户名添加到我的虚拟机中,这会是问题吗?请帮我解决我的情况!

答案1

pkexec即使您不在 ,也可以使用sudoers。请执行以下操作:

pkexec visudo

并重新添加您的用户名的条目。pkexec将接受您的密码,因为 PolicyKit 授权是在其他地方配置的,并且可能不受任何干扰的影响sudoers

相关内容