今天刚装了ArchLinux,使用XFCE4+lightdm桌面。
使用 systemctl start lightdm
进入登录界面后,只能使用root用户进入XFCE4桌面,使用其他用户,正确输入用户名和密码之后,屏幕黑一下,又返回输入用户名和密码的界面了。
怀疑是.Xauthority
文件的问题,因为root用户的目录/root
中有该文件,而其他用户的目录中没有,所以尝试以下两种方式:
- 修改
/root
目录中的.Xauthority
文件权限为777 - 拷贝
/root
目录中的.Xauthority
文件到其他用户的目录,并修改所属用户和权限
以上方法都失败了,请问应该怎么解决这个问题?
我也遇到了同样的问题,参考我的博客。
https://www.cnblogs.com/xuyiy...
我在运行了useradd之后手动创建了用户目录,是权限问题导致无法登录的。解决方法是把用户目录chown成使用该目录的用户,不知道你的遇到的问题是否跟我一样。