好吧,这是我的问题。我是个傻瓜,在我的 Xubuntu 12.10 上安装了 compiz-core。所以我就在那里,试图找出如何解决我的问题,然后我就做到了sudo xfwm4 --replace
。
然后我就无法登录了。所以我用 guest 身份登录,删除我的旧帐户,当然没有删除主文件夹,然后我创建了一个新帐户“michael2”。我没有为它创建新的主文件夹,而是指示程序使用我的旧主文件夹。不幸的是,它完全删除了该文件夹,连同超过 150GB 的下载内容和大约 200 小时的工作成果(我在家工作,所以,是的)。
更糟糕的是,每当我尝试使用 sudo 命令时,都会出现错误
michael2 不在 sudoers 文件中。此事件将被报告。
我不知道如何解决这个问题,也无法登录到 root 帐户(我从未设置 root 密码,因为我从来不需要以 root 身份登录来做任何事情)。
任何帮助都将不胜感激。有没有办法通过系统还原来恢复我以前的文件和用户名?我需要尽快得到答案,因为我每分每秒都在损失金钱(整个在家工作之类的事情)。
答案1
要重新获得 root 访问权限,您需要在恢复模式下启动。进入 GRUB 后,选择标有“(...) 恢复模式”的条目。
一段时间后,你应该看到类似这样的屏幕,此时你应该选择“Drop to root shell prompt”
然后你将以 root 身份进入 shell,并且可以再次将你的用户添加到 sudo 组:
usermod -a -G adm <your_username>
usermod -a -G sudo <your_username>
重启后,你应该会再次获得 sudo 权限。如果没有,请重复该过程,但使用visudo
将自己添加到 sudoers 文件中。
答案2
您需要使用救援模式下的 Ubuntu 安装程序来挂载您的根分区并编辑 sudoers 文件以添加您的新用户帐户。