如何恢复我的管理员权限?

use*_*096 3 boot grub2 sudo administrator

我正在运行 12.04 LTS。这是一个非常默认的安装,并且是这台机器上唯一的操作系统。

我有两个用户,一个有管理员权限,另一个没有。我不小心从“admin”用户中删除了管理员权限。

我尝试将自己重新添加为 sudo 用户,但这需要在启动期间到达 GRUB,但我无法到达那里,因为我/etc/default/grub拥有GRUB_HIDDEN_TIMEOUT=0并将其更改为正整数需要管理员权限才能保存更改并运行sudo update-grub.

我应该从 LiveCD 启动吗?使用 LiveCD Session原因让我有点气馁。现在我手头上只有一张 11.10 的安装 DVD,但这对我没有多大帮助。

不知道现在该怎么办。

有什么建议?

注意:12.04 没有admin组,我还没有启用root

Aar*_*ron 5

SHIFT在 BIOS 发布后立即按住。无论您GRUB_HIDDEN_TIMEOUT是否设置为零,这都应该让您进入 GRUB 菜单。

从 GRUB 菜单中,选择标有“(恢复模式)”的最新内核。加载完成后,您应该看到一个菜单,其中包含“drop to root shell prompt”选项。您可能需要向下箭头才能看到它。

恢复菜单

这应该让您以 root 用户身份进入命令行。从那里您应该能够将自己重新添加为 sudo 用户。请注意,此时您可能拥有只读文件系统。如果是这样,请运行以下命令:

mount -o remount,rw /
Run Code Online (Sandbox Code Playgroud)