无法执行常规 sudo 命令,现在必须使用 su

无法执行常规 sudo 命令,现在必须使用 su

我是 Ubuntu 新手,我刚刚安装了 10.10,我不知道我做了什么,但是现在执行需要sudo权限的操作(打开 synaptic、挂载设备、运行 apt-get install 等),操作系统不允许我说我没有足够的权限,例如当我尝试时sudo apt-get install它告诉我:

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

所以我必须以 su 身份登录才能执行这些操作。我以前不需要这样做,我只是使用常规的 root 权限,但正如我所说,我肯定无意中更改了某些内容。

谁能帮我?

答案1

标准设置要求所有 sudoers 都属于管理员组。您要么退出了该组,要么正在使用从未拥有该组成员资格的帐户。

以 root 身份将自己添加到管理员组

addgroup myusername admin

然后重试。如果此方法无效,则说明您的 sudo 设置存在问题。也许我们可以查看 /etc/sudoers。我希望最后一行是:

%admin ALL=(ALL) ALL

相关内容