当前位置: 首页>>技术问答>>正文


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

, , ,

问题描述

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

当我无法访问时,我应该如何将我的用户名添加到sudoers文件?我也尝试按照本指南here

是指导说,当启动2个操作系统(这是我的情况),然后选择Ubuntu时,菜单会让你选择启动正常/打开恢复模式/等,但它不会发生在我身上,即使我持有shift没有菜单会弹出来的。

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

最佳解决方案

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

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

就在如下所示的界限之下:

    root ALL=(ALL) ALL

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

    user ALL=(ALL) ALL

现在保存文件。此过程取决于您的编辑:

  • nanoCtrl O然后是Enter,然后是Ctrl X退出

  • vim – :wq

次佳解决方案

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

sudo gpasswd -a username sudo

第三种解决方案

在搜索中描述的过程:“psychocats ubuntu fixsudo”帮我上了Lubuntu 13.04

然后进入恢复模式

mount -o rw,remount /

adduser username sudo

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2572.html,未经允许,请勿转载。