当我是 root 用户但收到“您不在 sudoers 文件中”时,我该如何编辑系统文件?

当我是 root 用户但收到“您不在 sudoers 文件中”时,我该如何编辑系统文件?

我使用的是 Ubuntu 12.04(LTS) 64 位。我已编辑/etc/grouperfan在前面添加了我的用户名vboxusers,如下所示:

root:x:0:
daemon:x:1:
bin:x:2:
.
.
.
erfan:x:1000:
sambashare:x:124:
debian-xfs:x:125:
vboxusers:x:126:erfan
vboxsf:x:127:
guest-59wkHG:x:128:

经过此更改后,我无法使用该sudo命令,并且收到以下消息:

"erfan is not in the sudoers file.  This incident will be reported."

我无法安装任何软件包并管理我的操作系统。

erfan我想如果我能找到一种方法从前面删除我的用户名vboxusers,那么这个问题就会得到解决。

您能给我一个删除它并编辑文件的建议吗group?或者有什么方法可以解决这个问题?

答案1

你可以用 root 登录来执行此操作(无需 sudo)

在你的终端你只需输入su - 它会询问你密码,而不是二番一个

之后编辑你的文件

相关内容