无法登录且无法重置密码
我正在阅读一些博客,我发现我可以通过发出这个命令sudo startx
来手动启动GUI,所以我这样做了。 我在已经运行GUI的终端中完成了它。 现在我无法登录我的用户帐户。
在此之前,我的电脑用于直接启动我的帐户而不需要密码(甚至没有显示GRUB菜单,因为我的电脑上只安装了Ubuntu 12.04)。 但现在它启动并登陆屏幕(不显示GRUB菜单),该屏幕显示我的用户帐户以及Guest帐户。 当我选择我的帐户时,它会要求输入密码。 我输入了密码,但它又回到同一个屏幕而没有任何回复。 我很确定我输入的密码是对的。 当我选择Guest帐户时,一切顺利。 现在我只能访问Guest帐户。
在发布此问题之前,我在这里发布了类似的问题:
我的用户名和密码是正确的:无法登录Ubuntu 12.04
无法登录我的帐户
崩溃后登录失败
我尝试了为他们建议的解决方案但没有任何效果。
这个页面( https://help.ubuntu.com/community/LostPassword )和这个页面( https://wiki.ubuntu.com/RecoveryMode )似乎提供了一些解决方案,但我无法通过按下它来调出GRUB菜单SHIFT键或ESC键。 在启动时,我一直按下按键(我分别尝试了两个按键)但它会直接落在显示用户帐户的屏幕上。
我登录了Guest用户并将我的管理员帐户更改为标准帐户。 我无法知道root密码是什么。
我在Guest帐户中打开了终端并输入了sudo passwd root
。 它返回以下内容:
sudo: unable to change sudoers gid: Operation not permitted sudo: setresuid() [0, 0, 0] -> [128, -1, -1]: Operation not permitted
现在我无法访问任何文件或文件夹。 没有重新安装操作系统,我的问题是否有任何可能的解决方案? 有没有办法重置所有用户帐户并重新获得对我帐户的访问权限?
- 在系统引导进入Ubuntu之前,重新启动系统并按住SHIFT键。
- 使用箭头键选择恢复模式,然后按ENTER。
- 从显示的列表中选择“root”。 它将调出命令行界面。
- 输入
rm ~/.Xauthority
并按Enter。 - 输入
rm -rf ~/.config/autostart
并按Enter。 - 键入
shutdown -r now
以重新引导系统。
这样做只是删除了几个配置文件(没什么好担心的)。
您可以尝试更改密码,这是一种简单的方法。
-
启动计算机并在GRUB屏幕上选择“恢复模式”选项。
-
完成后,选择“Drop to root shell prompt option”
-
接下来,您将为您设置命令提示符,然后输入命令
passwd文件
4.系统会要求您输入密码,然后输入确认提示。
5.Now type sync
和hit return。
6.键入reboot -f
并单击return,您的密码应该成功更改,您可以使用它登录系统。