Leap 15.5 普通用户无法登录桌面

如题,只能以 root 登录,root 可以登录进 plasma,gnome 和 Xfce 任何一个桌面。但普通用户尝试登录就会被踢出来回到登录界面。在 Yast 里删除并重建用户,格式化/home 并重新挂载,都不解决问题。新建另一个普通用户,可以登录桌面,索性把所有普通用户删除再重建,奇怪的现象发生了:另一个用户的用户名不在登陆界面列出,选 “未列出?” 输入用户名密码,似乎是新用户名必须经过出问题的旧用户名的验证授权才行。
rm -rf /home/$username 之后解决。

1赞

大概是你原来的 /home/username 目录权限问题,被改成 root 了,所以进桌面时以普通用户读/写数据会出错。

1赞

你说的有道理。 现在情况是,如果用 15.5 默认的 displayer manager 即 gdm,那么可选的桌面不会有错误,问题就是从 xfce4 登出以后登录进 GNOME classic,再回 xfce4 就会被踢出来。重启之后,可以登录进 xfce4.
用 sddm,则是另一个问题,其列表里虽然也有 GNOME classic 但是根本是 plasma,选 GNOME classic 进不了 GNOME classic,实际进入的是 plasma。
小问题多多。