登录异常--ubuntu输入正确密码后不断重复返回登录页面 By Assassin

前几天在调试东西的时候不知道怎么回事,再重新启动的时候就发现不断地重复返回登录页面,经过查找资料发现是.Xauthority文件权限出了问题。

    Xauthority,是startx脚本记录文件。Xserver启动时,读文件~/.Xauthority,读入对应其display的记录。当一个需要显示的客户程序启动调用XOpenDisplay()也读这个文 件,并把找到的magic code 发送给Xserver。当Xserver验证这个magic code正确以后,就同意连接了。观察startx脚本也可以看到,每次startx运行,都在调用xinit以前使用了xauth的add命令添加了一个新的记录到~/.Xauthority,用来这次运行X使用认证。Ubuntu 输入正确的密码后,黑屏一闪,重新返回到登陆界面。

下面记录一下解决的方法:

1.重新启动,进入tty

开机后在登陆界面按下shift + ctrl + F1进入tty1命令行终端,输入帐号密码登陆后,在当前页面用

ls  -al 

查看权限,会发现.Xauthority文件拥有者变成了root。

2.修改权限

我比较懒,没有重新输入,直接修改权限

sudo chmod 777 .Xauthority

然后问题就解决了,按下shift + ctrl + F7回到正常界面。

还有此问题的原因不仅仅是这个,因为没有碰到就不详细记录了,解决方法都不是很复杂。

你可能感兴趣的:(ubuntu配置环境)