几周前我第一次安装了 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 时遇到了同样的问题(显然在更改了一些错误配置值,并且在重启之前不安装软件更新程序)。以下步骤有所帮助:
- 使用以下命令切换到无 GUI 终端Ctrl + Alt + F2快捷方式,根据提示输入您的登录名和密码。
- 输入以下命令:
sudo apt-get update sudo apt-get upgrade
- 重启
登录现在应该可以工作