在登录屏幕上输入密码,按回车键 - 没有任何反应

在登录屏幕上输入密码,按回车键 - 没有任何反应

几周前我第一次安装了 Ubuntu 13.10,一切进展顺利。我对 Linux 还很陌生,所以没有做太多事情。过去几天,我尝试安装 LAMP,然后卸载它,因为我可能永远不会用它做任何事情。然后我安装了 SSH,然后卸载它,因为我可能永远不会远程登录它。然后我安装了 samba,这样我的妻子就可以从她的电脑访问我电脑上的文件,并使用我的电脑作为备份。

一切都很好……直到我重新启动。我无法登录。我在密码字段中输入密码,然后按回车键,什么也没发生。如果我输入了错误的密码,小轮子会旋转半秒,然后显示“密码错误”。如果密码不正确,则不会出现任何轮子 - 密码字段会消失,屏幕只是停留在那里。我等了大约 10-15 分钟才有反应,但什么也没发生。

我尝试使用 Google 来解决这个问题,但似乎没有找到任何解决办法。我可以通过命令行 (ctrl-alt-f1) 顺利登录,但无法通过 GUI 登录。

我查看了我的 auth.log 并发现了这一点:

lightdm: pam_succeed_if (lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "andrew"

我记得在安装/配置 ssh 和/或为其配置密钥时看到过一些关于 pam 的内容,但我不记得具体是什么了。另外,我在安装 ssh 后不久就删除了它 - 那么它是否仍然会引起问题?

我尝试了以下方法:

sudo dpkg-reconfigure lightdm

它什么也没说,并返回到命令提示符

我尝试删除 ~/.Xauthority - 但没有帮助。

我的 .dmrc 文件大约有四行。前两行是空白的,然后是 [Desktop],然后是 something=Ubuntu

我努力了:

pam-auth-update

一切都检查过了,没有帮助

我已经尝试过了:

ppa-purge ppa:gnome3-team/gnome3

这也无济于事。

我尝试重命名我的主目录并创建一个新的。但没有成功。

我不知道还能做什么。有什么想法吗?

答案1

我遇到过几次同样的问题,似乎是我的用户配置文件中损坏了某些内容。删除位于主目录中的以下文件和目录总能让我恢复登录:

.cache/
.Xauthority 
.ICEauthority

您可以通过切换到基于文本的虚拟控制台(Ctrl++ ),登录并运行来实现此Alt目的:F1

rm -rf .cache
rm .Xauthority
rm .ICEauthority

Alt无需使用+返回F7,登录并(希望)再次高兴。

答案2

我在以下人员的帮助下解决了这个问题线:

具体来说,使用以下命令:

sudo apt-get update
sudo apt-get install ubuntu-desktop
sudo apt-get -f install
sudo dpkg-reconfigure ubuntu-desktop
sudo reboot

答案3

所以我之前遇到过2-3次这个问题。

解决这个问题很简单。一旦您的可用空间内存接近零,您的缓存内存和其他相应内存就会开始不响应。因此,在这种情况下,最好的办法是从 /home 或 /opt 或 /Documents 或 /Downloads 或任何可能占用额外空间的软件中释放一些空间,您应该将其删除。为此:

  • Ctrl++AltF1
  • 登录并输入密码
  • 删除一些项目,从而释放可用空间(这就像普通终端一样,因此您可以执行相应的释放一些空间的任务)
  • 删除足够多的冗余项后,按Alt+F7
  • 现在,当您登录时,您将看到正常屏幕。

希望这可以帮助。

答案4

我在全新安装带有 gnome 3 的 ubuntu 20.04 时遇到了同样的问题(显然在更改了一些错误配置值,并且在重启之前不安装软件更新程序)。以下步骤有所帮助:

  1. 使用以下命令切换到无 GUI 终端Ctrl + Alt + F2快捷方式,根据提示输入您的登录名和密码。
  2. 输入以下命令:
    sudo apt-get update
    sudo apt-get upgrade
    
  3. 重启

登录现在应该可以工作

相关内容