Ari*_*rew 5 login pam lightdm 13.10
几周前我第一次安装了 Ubuntu 13.10,它运行得很好。我对 Linux 还是很陌生,所以我没有做很多事情。过去几天我尝试安装 LAMP,然后卸载它,因为我可能永远不会用它做任何事情。然后我安装了 SSH,然后卸载了它,因为我可能永远不会远程登录它。然后我安装了 samba,这样我的妻子就可以从她的电脑上访问我电脑上的文件,并使用我的电脑作为备份。
一切都很好……直到我重新启动。我无法登录。我在密码字段中输入我的密码,然后按回车键,没有任何反应。如果我输入错误的密码,小轮子会旋转 1/2 秒然后说“密码不正确”。如果密码不正确,则不会出现任何轮子 - 密码字段消失,屏幕就在那里。我已经等了大约 10 到 15 分钟才有事情发生,但什么也没发生。
我试图用谷歌来解决这个问题,但我所看到的似乎没有什么能解决问题。我可以通过命令行 (ctrl-alt-f1) 登录就好了,只是无法通过 GUI 登录。
我查看了我的 auth.log 并发现了这个:
lightdm: pam_succeed_if (lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "andrew"
Run Code Online (Sandbox Code Playgroud)
我记得我在安装/配置 ssh 和/或为其配置密钥时看到了一些关于 pam 的东西,但我不记得具体是什么。另外,我在安装后不久删除了 ssh - 那么它是否仍然会导致问题?
我尝试了以下方法:
sudo dpkg-reconfigure lightdm
Run Code Online (Sandbox Code Playgroud)
它什么也没说,让我回到命令提示符
我试过删除 ~/.Xauthority - 这没有帮助。
我的 .dmrc 文件大约有四行。前两个是空白的,然后是【桌面】,然后是something=Ubuntu
我试过了:
pam-auth-update
Run Code Online (Sandbox Code Playgroud)
一切都被检查,没有帮助
我试过:
ppa-purge ppa:gnome3-team/gnome3
Run Code Online (Sandbox Code Playgroud)
这也无济于事。
我试过重命名我的主目录并创建一个新目录。没运气。
我不知道我还能做什么。有任何想法吗?
我已经遇到过几次同样的问题,似乎是我的用户配置文件中的某些内容已损坏。删除主目录中的以下文件和目录总是能让我恢复登录信息:
.cache/
.Xauthority
.ICEauthority
Run Code Online (Sandbox Code Playgroud)
您可以通过切换到基于文本的虚拟控制台 ( Ctrl++ )、登录并运行Alt:F1
rm -rf .cache
rm .Xauthority
rm .ICEauthority
Run Code Online (Sandbox Code Playgroud)
不要用Alt+返回F7,登录并(希望)再次快乐。
我能够在该线程的帮助下解决该问题:
具体来说,使用以下命令:
sudo apt-get update
sudo apt-get install ubuntu-desktop
sudo apt-get -f install
sudo dpkg-reconfigure ubuntu-desktop
sudo reboot
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33191 次 |
| 最近记录: |