kali图形界面登录后闪退回登录界面
今天一直在用vnc和putty ssh连接着自己的kali测试环境。突然公司网络故障,导致连接都断开了,ssh跑的进程也停了。
网络恢复了之后,我看kali机内存占用有点高,想重启了一下重新跑,重启之后就发现在远程桌面连接登录就会屏幕一黑,然后闪退回登录界面。
我想进recovery模式,结果提示root用户被锁定,不能用;然而我还没有把ssh、vncserver设置为开机启动,导致我必须通过远程桌面连接。

当时就很方,后来在网上找到可以通过按[Ctrl] + [Alt] + [F1~F6]进入命令行界面,[Ctrl] + [Alt] + [F7]返回图形界面,命令行界面登录是没有问题的。
登陆之后准备看一下~下面是否有.Xauthority文件,结果cat之后控制台就变成了乱码。

所以顶着乱码敲了sudo rm .Xauthority,Ctrl+Alt+F7切回图形界面,重新登录就不再闪退了。
实际上图形界面登录之后.Xauthority文件又回来了,这应该是因为kali内置的图形界面服务是X Server,用户每次登录的时候X Server都会在用户主目录产生一个.Authority文件,用来存储身份认证的cookie。

具体为什么登录会闪退,我猜可能是用户名密码正确,但是.Xauthority文件里面的cookie对不上吧,具体原因不清楚。 不过至少问题解决了。
浙公网安备 33010602011771号