Archlinux中XFCE4+lightdm只能用root登录,其他用户无法登录

今天刚装了ArchLinux,使用XFCE4+lightdm桌面。
使用 systemctl start lightdm 进入登录界面后,只能使用root用户进入XFCE4桌面,使用其他用户,正确输入用户名和密码之后,屏幕黑一下,又返回输入用户名和密码的界面了。
怀疑是.Xauthority文件的问题,因为root用户的目录/root中有该文件,而其他用户的目录中没有,所以尝试以下两种方式:

  1. 修改/root目录中的.Xauthority文件权限为777
  2. 拷贝/root目录中的.Xauthority文件到其他用户的目录,并修改所属用户和权限

以上方法都失败了,请问应该怎么解决这个问题?

阅读 9.3k
1 个回答
新手上路,请多包涵

我也遇到了同样的问题,参考我的博客。

https://www.cnblogs.com/xuyiy...

我在运行了useradd之后手动创建了用户目录,是权限问题导致无法登录的。解决方法是把用户目录chown成使用该目录的用户,不知道你的遇到的问题是否跟我一样。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题