我不知道 root 密码。我只在 root 组中。如何将自己添加到其他组?
我在尝试打开根终端时收到此错误:
无法以 root 用户身份运行 /usr/bin/x-terminal-emulator。
底层授权机制 (sudo) 不允许您运行该程序。请联系系统管理员。
答案1
由于您不再具有 root 访问权限,因此您无法将自己添加到管理员组。为此,您需要在恢复模式下启动以获取 root 权限。
- 重启电脑,然后按住Shift(对于 GRUB2)显示启动菜单
- 选择“Ubuntu,带有 Linux 2.6.xx-xx-generic(恢复模式)”
- 从恢复菜单中选择“Root shell”
- 通过运行以下命令将用户添加
abc
到组中: 。该开关导致将组添加到当前组,而不是替换当前组。admin
usermod -a -G admin abc
-a
admin
- 运行以下命令重新启动系统
reboot
答案2
尝试打开终端并输入
sudo bash
它将成为根终端。