Ubuntu 10.04 上的问题,我只在一个组 --root,无法使用 synaptic 或 sudo

Ubuntu 10.04 上的问题,我只在一个组 --root,无法使用 synaptic 或 sudo
abc@ubuntu:~$ groups
root

abc@ubuntu:~$ sudo bash
[sudo] password for abc: 
abc is not in the sudoers file.  This incident will be reported.

我在启动 synaptic 时收到此错误:“无法以 root 用户身份运行 /usr/sbin/synaptic。底层授权机制 (sudo) 不允许您运行此程序。请联系系统管理员。”

你能帮我吗 ?

答案1

您可以重新启动进入恢复模式并使用 nano 或其他工具编辑 sudoers 文件。

答案2

sudo visudo将用户放入 sudoers 文件中。你可以这样做echo 'abc ALL=(ALL) ALL' >> /etc/sudoers

答案3

尝试从 Live CD 启动并将“abc ALL=(ALL) ALL”添加到 /etc/sudoers。这一定有帮助。

PS:这只是猜测。

答案4

解决方法如下:http://www.psychocats.net/ubuntu/fixsudo

@Tanath:你永远不应该直接编辑 sudoers 文件!这种事情会导致上述问题。始终使用 visudo 之类的命令来编辑此文件(程序将检查格式是否正确等)

相关内容