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对不上吧,具体原因不清楚。 不过至少问题解决了。

 

posted on 2020-12-03 15:37  MinW  阅读(2894)  评论(1)    收藏  举报