Ubuntu 遇到在账户注销后登录闪屏又退回登录页面问题

现象:

我在登录来帐号以后,想切换到root用户登录,所有选择来[系统] > 注销

但是注销来之后,发现无法选择root用户名,所以想用刚才注销的用户登录

但是输入密码后,屏幕卡一下闪屏,又跳回到登录页面

查找问题

百度之后结果:

百度以后,结果显示是authority的权限问题

用用户主目录下有一个文件./Xauthoriry,这个文件是startX脚本记录文件

Xserver启动的时候,读文件~/.Xauthority,读入对应其Display的记录

当一个需要显示的客户程序启动调用XOpenDisplay()也读这个文件,并把找到的

magic code 发送给Xserver,当Xserver验证这个magic code 正确以后同意连接。

这个时候发生的问题就是./Xauthority 里面用户拥有者不是当前登录的用户。

所有需要把用户更改过来就可以了。

解决

快捷键 ALT + CTRL + F1 使用tty命令行模式

sudo chown  usrname:usrname ./Xauthority

设置完成后,查看

ls .Xauthority -l

如果显示的是当前的用户,那就可以来,如下,我的用户名叫fly

-rw------- 1 fly fly 63 9月  28 13:25 .Xauthority

使用快捷键 ALT + CTRL + F7 切换到 图形登录界面

然后登录

你可能感兴趣的:(Ubuntu 遇到在账户注销后登录闪屏又退回登录页面问题)