我属于 root 组,无法使用 synaptic 或 sudo

我属于 root 组,无法使用 synaptic 或 sudo

我不知道 root 密码。我只在 root 组中。如何将自己添加到其他组?

我在尝试打开根终端时收到此错误:

无法以 root 用户身份运行 /usr/bin/x-terminal-emulator。

底层授权机制 (sudo) 不允许您运行该程序。请联系系统管理员。

答案1

由于您不再具有 root 访问权限,因此您无法将自己添加到管理员组。为此,您需要在恢复模式下启动以获取 root 权限。

  1. 重启电脑,然后按住Shift(对于 GRUB2)显示启动菜单
  2. 选择“Ubuntu,带有 Linux 2.6.xx-xx-generic(恢复模式)”
  3. 从恢复菜单中选择“Root shell”
  4. 通过运行以下命令将用户添加abc到组中: 。该开关导致将组添加到当前组,而不是替换当前组。adminusermod -a -G admin abc-aadmin
  5. 运行以下命令重新启动系统reboot

答案2

尝试打开终端并输入

 sudo bash

它将成为根终端。

相关内容