我的主用户名不在 sudoers 文件中

我的主用户名不在 sudoers 文件中

我试图用我的主用户名(不是root)安装一些软件/编辑文件,但是我收到此错误,我尝试使用和[X] is not in the sudoers file. This incident will be reported.
编辑文件,但是我收到同样的错误!/etc/sudoerssudosu username

sudoers无论如何我都无法访问文件,我该如何将我的用户名添加到文件中?
我也尝试过遵循这个指南这里

指南中说,当启动 2 个操作系统(我的情况)时,然后选择 Ubuntu,会出现一个菜单让您选择正常启动/打开恢复模式/等等,但这对我来说没有发生,即使我按住也shift不会弹出任何菜单。

我使用 Wubi 安装了 Ubuntu,我的 Ubuntu 版本是:12.04 LTS。

答案1

打开根终端并输入visudo(访问和编辑列表)。

sudoers导航到现在终端中显示的文件的底部。

就在如下所示的行下面:

    root ALL=(ALL) ALL

添加以下内容(替换user为您的实际用户名):

    user ALL=(ALL) ALL

现在保存文件。具体步骤取决于你的编辑器:

  • nanoCtrlO然后Enter,然后CtrlX退出
  • vim:wq

答案2

将用户添加到sudoers文件的最简单方法是以具有执行权限的用户身份运行以下命令gpasswd

sudo gpasswd -a username sudo

答案3

搜索中描述的过程:“精神病猫ubuntu fixsudo”在 Lubuntu 13.04 上帮助了我

然后进入恢复模式

mount -o rw,remount /

adduser username sudo

答案4

如果您有 root 密码(可能在安装期间已配置),则可以打开终端并输入su -l,然后输入 root 密码。最后按照 jasmines 的回答。要开始在 vim 中编辑,请转到下面的行root ALL=(ALL) ALL并按i。在初始 Fedora 安装后,我能够按照以下步骤添加我的帐户。

相关内容