可能重复:
如何将自己重新添加为 sudo 用户?
jiewmeng is not in the sudoers file. This incident will be reported.
发生了什么事?这是一台家用电脑,我是唯一的用户。我注意到这种情况是最近才发生的。也许是在最近的更新之后。我当时正在运行sudo add-apt-repository ...
答案1
仅添加一个存储库似乎不太可能会将您从组中移除sudoers
(或者更有可能是admin
组中移除)。
您还在管理员组中吗?
只需从终端运行groups
即可。您应该会看到一个列表。您正在寻找单词admin
。如果其中有该单词,则这不是您的问题。
恢复sudo
权限的最简单方法是重新启动进入恢复模式(启动时按住左移键,选择恢复模式内核,启动到 root 提示符)。进入后,您可以运行(交换oli
您的用户名):
adduser oli admin
但是我看到一些东西表明这可能在恢复控制台中不起作用。试试看。如果这不起作用,或者你想检查一下,请运行nano /etc/group
查找管理员组并将您的用户名添加到末尾,如下所示:
admin:x:115:oli
然后您应该能够重新启动并进入正确的组。
有东西融化了吗/etc/sudoers
?
不幸的是,除非您是 root,否则您无法读取/etc/sudoers
。因此请返回恢复模式(如上所述)。进入后,运行nano /etc/sudoers
。您要查找如下两行:
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
如果存在,则不是您的问题。如果它被注释掉或丢失,请将其放回原处!