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
SHIFT在 BIOS 发布后立即按住。无论您GRUB_HIDDEN_TIMEOUT
是否设置为零,这都应该让您进入 GRUB 菜单。
从 GRUB 菜单中,选择标有“(恢复模式)”的最新内核。加载完成后,您应该看到一个菜单,其中包含“drop to root shell prompt”选项。您可能需要向下箭头才能看到它。
这应该让您以 root 用户身份进入命令行。从那里您应该能够将自己重新添加为 sudo 用户。请注意,此时您可能拥有只读文件系统。如果是这样,请运行以下命令:
mount -o remount,rw /
Run Code Online (Sandbox Code Playgroud)