可能的重复:
如何将自己重新添加为 sudo 用户?
jiewmeng is not in the sudoers file. This incident will be reported.
Run Code Online (Sandbox Code Playgroud)
发生了什么?它是一台家用电脑,我是唯一的用户。我注意到这只是最近发生的。也许在最近的一些更新之后。我之前在跑步sudo add-apt-repository ...
仅添加存储库似乎不太可能将您从sudoers(或更可能的)admin组中删除。
只需groups从终端运行。你应该会看到一个列表出来。你正在寻找这个词admin。如果那在那里,这不是你的问题。
恢复sudo权限的最简单方法是在恢复模式下重新启动(在启动时按住左移,选择一个恢复模式内核,启动到 root 提示符)。进入那里后,您可能可以运行(交换oli您的用户名):
adduser oli admin
Run Code Online (Sandbox Code Playgroud)
但我看到一些事情表明这可能无法从恢复控制台工作。尝试一下。如果这不起作用,或者您想检查,请运行nano /etc/group
查找 admin 组并将您的用户名添加到最后,如下所示:
admin:x:115:oli
Run Code Online (Sandbox Code Playgroud)
然后您应该能够重新启动并在正确的组中。
/etc/sudoers吗?不幸的是,/etc/sudoers除非您是 root,否则您无法阅读。所以回到恢复模式(如上)。一旦你在那里运行nano /etc/sudoers。您正在寻找这样的一对线:
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
Run Code Online (Sandbox Code Playgroud)
如果有,这不是你的问题。如果它被注释掉或丢失了,把它放回去!
| 归档时间: |
|
| 查看次数: |
4029 次 |
| 最近记录: |