没有管理员用户的 Ubuntu 11 桌面

没有管理员用户的 Ubuntu 11 桌面

不知何故,我设法将我的用户更改为“标准”帐户,而不是管理员帐户,并且我没有权限访问 sudo 或具有管理员权限的后门帐户。

有什么方法可以修复此问题而不用重建整个机器?

答案1

您可以尝试进入紧急恢复模式。

或者,从 CD 或 DVD 启动,然后挂载驱动器(例如,到/media/hdd)。然后,通过chroot

sudo chroot /media/hdd

一旦您进入 - 通过紧急恢复模式或 CD/chroot - 通过编辑来修复问题/etc/sudoers(例如,使用命令visudo)。

它应该读作

Defaults env_reset
root  ALL=(ALL) ALL
%sudo ALL=(ALL) ALL

sudo另外,使用命令确保您的用户仍在该组中

usermod -G sudo -a travis

(如果是这种情况,则很可能您在usermod -G没有参数的情况下执行了)。-a

su travis您可以通过输入, 然后 来尝试 sudo sudo -s。如果sudo失败,请输入exit( 或按Ctrl+D返回到您的 root shell。解决问题后,只需重新启动旧系统(事先取出 CD/DVD),一切就会恢复正常。

答案2

修复此问题的简单方法是重新启动并登录单用户模式。为此,您需要在 GRUB 启动前按“Esc”,然后在内核行中输入“single”或“1”。

相关内容