问题描述:Ubuntu 14.04突然不能登录,输入密码一直返回登录界面
这里直接告诉大家我的解决方法。通过在网上各种查找,我的问题既不是/etc/profile
文件中保存的环境变量问题,也不是.Xauthority
文件的权限问题,我也奇怪我并没有进行什么非法操作,怎么会更改这两个选项的内容。最后终于发现,是因为我的/home
空间满了,导致/home
无法成功挂载,从而导致的一直在登陆界面循环。
问题描述
Ubuntu 14.04系统开机后一切顺利,进入到登陆界面之后,输入密码->黑屏->返回登陆界面;然后就出现了一直这样的死循环。
原因一:/etc/profile
环境变量的问题
解决办法:
- 在登陆界面,按
Ctrl+Alt+F1
(F1~F6)都可以,进入到命令行模式; - 首先输入用户名,接着按照提示输入对应密码;
- 输入一下代码:
1
2
3sudo cp /etc/profile /etc/profile_bac ##对profile进行备份
sudo rm /etc/profile ##这里选择将profile直接删除,也可以通过删除多余的语句进行修改
sudo reboot ##重新启动,尝试再次登陆
原因二:Xauthority
文件权限问题
解决方法:
- 在登陆界面,按
Ctrl+Alt+F1
(F1~F6)都可以,进入到命令行模式; - 首先输入用户名,接着按照提示输入对应密码;
- 输入如下代码:
1
2
3
4cd ~
sudo chown name : name .Xauthority ##将Xauthority的拥有权限设置为用户
##或者直接删掉`.Xauthority`文件也可以
sudo rm .Xauthority ##这一句跟上一句任选一句
原因三:/home
目录空间满,无法正常挂载
解决办法:
- 在登陆界面,按
Ctrl+Alt+F1
(F1~F6)都可以,进入到命令行模式; - 首先输入用户名,接着按照提示输入对应密码;
- 输入如下代码:
1
2
3cd /home/name ##name是你的用户名
ls -a ##查看用户名目录下的文件内容
rm -rf XXXXX ## 删除不需要的文件即可
总结
遇到问题还是不要着急,冷静地分析,耐心的查看各种状态信息,再加上无所不能的互联网,问题总能得到解决的!
PS:查出是因为/home
内存不够时,想到是因为之前用python复制了好几份数据文件进行处理,我真的是不知道该开心呢还是该开心呢,,,