先说下我用的是红帽linux
ubantu的看着这里
Ubuntu登录界面输入正确密码依然无法登陆
Ubuntu14出现了2次这样的情况,开机进入登录页面,输入正确的密码后,再次回到登录页面,一直这样无法进入Ubuntu桌面。
在网上找到了解决方案,按Ctrl+Alt+F1(F1~F6一共6个终端可用),删除/home/用户名/目录下的..Xauthority*文件即可。
命令行下:
reboot命令重启
startx可以启动图形桌面
试了n遍之后我决定重置密码
根据网上的方法试了一遍,发现我的在进行修改密码的关键一步:#passwd root
的时候没有出现 'Changing password for user root ' 这行字
原因是防火墙!!!(哭惹~)
后来发现先输入这个 #setenforce 0 (setenforce是Linux的selinux防火墙配置命令 执行setenforce 0 表示关闭selinux防火墙。setenforce命令是单词set(设置)和enforce(执行)连写,另一个命令getenforce可查看selinux的状态。)就是关闭防火墙的意思。
总的来说就是
- 在开机倒计时的时候按下 #e 进入如下界面
- 再按#e
- 下移 选择第二个 再按#e(edit,编辑的意思)
- 这时候在这里输入#空格1或者#single, enter后会返回上级
- 直接按#B重启
- 这时候会直接进入命令行 输入#setenforce 0 下一行输入#passwd (root)
- 然后快乐的修改密码就完事了~
如果后面密码正确还提示“鉴定故障”的话,是需要修改注册表文件的,可以看看这里。