无法登录且无法重置密码

我正在阅读一些博客,我发现我可以通过发出这个命令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以重新引导系统。

这样做只是删除了几个配置文件(没什么好担心的)。

您可以尝试更改密码,这是一种简单的方法。

  1. 启动计算机并在GRUB屏幕上选择“恢复模式”选项。

  2. 完成后,选择“Drop to root shell prompt option”

  3. 接下来,您将为您设置命令提示符,然后输入命令

passwd文件

4.系统会要求您输入密码,然后输入确认提示。

5.Now type sync和hit return。

6.键入reboot -f并单击return,您的密码应该成功更改,您可以使用它登录系统。