12.04升级后:尽管密码正确,但无法登录


12

我从10.10升级到12.04,现在无法登录了。密码是正确的-当我输入错误的密码时,系统会告诉我密码不正确,而正确的密码似乎已被接受,但随后将我带回登录页面。我可以以访客身份登录,但是由于它也无法接受我的密码,因此我无法对其进行任何操作。


1
当我毫不客气地鹦鹉螺时,这是发生在我身上。如果这是原因(由于升级失败或类似的原因),则在登录屏幕上时,可以按Ctrl + Alt + F1,然后会有一个终端,输入您的登录名和密码(不会)会显示,甚至不会显示星号(*)),然后您可以尝试sudo apt-get --reinstall nautilus,然后按Ctrl + Alt + F7返回登录屏幕并重新启动!
hytromo

谢谢-当终端接受我的密码时,它说nautilus是无效的操作。它对grub表示相同的意见,我也尝试过重新安装
Scout Fox

我不好,尝试sudo apt-get install --reinstall nautilus
hytromo

尝试了一下,但效果很好-但是并没有解决问题。无论如何,谢谢您的帮助!
童军狐狸

Answers:


11

尝试删除Xauhority文件并重新启动。

对我来说

rm ~/.Xauthority

重启


1
使用livecd
令人讨厌的

1
我只是遇到了同样的问题,并通过Ctrl + Alt + F1提示符解决了它。知道为什么会这样吗?
jadkik94 2012年

7

匿名用户的回答:

我遇到了完全相同的问题,并通过以下解决方案(在此处找到)解决了该问题:

  • 按CTRL + ALT + F1
  • 使用您的用户名和密码登录

  • 运行以下命令: sudo chown -R $USER:$USER $HOME

  • 按CTRL + ALT + F7

  • 尝试登录

1
奏效了,谢谢。我可能会问发生了什么事来保证所说的错误?
mojo706 2014年

3

检查用户的用户ID(和组ID)是否与用户主目录中的文件相同。如果用户的ID为1000,而用户主目录中的文件为1001,则将/ etc / passwd文件中的用户更名为userid 1001。


2

好吧,请按照此处指示的指示进行操作startx不起作用

我不能保证它也会为您服务。

这意味着:

  1. 尝试使用快捷键Ctrl-Alt-F1获取恢复控制台。首先检查是否有写权限。如果没有,请使用该选项clear来获得它们。

  2. 现在删除xAuthority文件 sudo rm /home/username/.Xauthority*

  3. 尝试通过使用重新安装xorg sudo apt-get install --reinstall xorg

  4. 现在使用命令重新启动sudo reboot。一切都应该正常工作。

在分析startx时遇到的错误后,我遇到了同样的问题,我发现Xserver是问题的根源。


1

更新后我才遇到这个问题。我发现这与我使用的gnome-shell有关。所以我做了以下事情:

$ cd etc/apt/sources.list.d/
$ sudo rm gnome3-team-gnome3-precise.list gnome3-team-gnome3-precise.list.save
$ reboot

现在,我可以登录了!


0

我有同样的问题。我对问题的理解如下。如果在升级过程中对文件系统进行了加密并更改了密码,则会发生这种情况。

解。以访客身份登录。转到用户帐户控制。将普通用户的密码更改为原始密码。注销并使用普通用户登录。您现在应该能够登录n,因为文件现已解密。

至少我是从我那里工作的。


但是您不想解密您的文件系统!那是无法解决的问题……
Patrick Da Silva

0

对我有用的是安装byobu,该功能已在10.04中启用,并且在升级过程中未安装,因此破坏了图形登录(仅在控制台中错误)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.