我试图用我的主用户名(不是root
)安装一些软件/编辑文件,但是我收到此错误,我尝试使用和[X] is not in the sudoers file. This incident will be reported.
编辑文件,但是我收到同样的错误!/etc/sudoers
sudo
su username
sudoers
无论如何我都无法访问文件,我该如何将我的用户名添加到文件中?
我也尝试过遵循这个指南这里。
指南中说,当启动 2 个操作系统(我的情况)时,然后选择 Ubuntu,会出现一个菜单让您选择正常启动/打开恢复模式/等等,但这对我来说没有发生,即使我按住也shift
不会弹出任何菜单。
我使用 Wubi 安装了 Ubuntu,我的 Ubuntu 版本是:12.04 LTS。
答案1
打开根终端并输入visudo
(访问和编辑列表)。
sudoers
导航到现在终端中显示的文件的底部。
就在如下所示的行下面:
root ALL=(ALL) ALL
添加以下内容(替换user
为您的实际用户名):
user ALL=(ALL) ALL
现在保存文件。具体步骤取决于你的编辑器:
nano
–CtrlO然后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 安装后,我能够按照以下步骤添加我的帐户。