本文共 453 字,大约阅读时间需要 1 分钟。
我的原因是,执行startx命令是卡死了,只能结束虚拟机进程,然后再等进去就一直循环登录,密码是对的。guest可以登录,SSH可以登录。
网上有这种说法: 原因:主目录下的.Xauthority文件拥有者变成了root,从而以用户登陆的时候无法都取.Xauthority文件。 说明:Xauthority,是startx脚本记录文件。Xserver启动时,读文件~/.Xauthority,读入对应其display的记录。当一个需要显示的客户程序启动调用XOpenDisplay()也读这个文 件,并把找到的magic code 发送给Xserver。当Xserver验证这个magic code正确以后,就同意连接啦。观察startx脚本也可以看到,每次startx运行,都在调用xinit以前使用了xauth的add命令添加了一个新的记录到~/.Xauthority,用来这次运行X使用认证 解决办法:我是直接将.Xauthority删除,路径在/home/username/ 最后问题确实这么解决了转载地址:http://csnws.baihongyu.com/