XUbuntu LightDM 登录循环

XUbuntu LightDM 登录循环

我目前使用的是 Ubuntu 18.04.3 LTS,在重新启动电脑后我随机出现登录循环。我的内容/var/log/lightdm/lightdm.log如下:

Greeter connected version 1.27.0 api=1 resettable=false
Greeter start authentication for malek
Session pid=1767: Started with service 'lightdm', username 'malek'
Session pid=1767: Got 1 message(s) from PAM
Prompt greeter with 1 message(s)
Seat seat0 changes active session to
Seat seat0 changes active session to 4

我确实选择了“重新启动时保存会话”选项,这是我两天前才开始执行的,以前从未遇到过这个问题。我的主目录及其中的所有文件都属于malek

我完全被难住了,我不想重新安装Linux(除非有办法在不失去用户的情况下这样做)

谢谢你的帮助。

答案1

请按照所述执行以下操作这里

你跑完之后就到这里了sudo startx吗?尽管如此:

Ctrl+ Alt+F3并登录到 shell。

现在运行ls -lA。如果你看到这条线

-rw-------  1 root root   53 Nov 29 10:19 .Xauthority

那么您需要执行chown username:username .Xauthority并尝试登录(您可能还需要对 for 执行相同的操作.ICEauthority)。

否则,做ls -ld /tmp。检查左边的前 10 个字母:它们应该完全这样读:drwxrwxrwt

drwxrwxrwt 15 root root 4096 Nov 30 04:17 /tmp

否则,您需要sudo chmod a+wt /tmp再次执行并检查。

如果不是两者兼而有之,我会推荐你​​一个

  1. sudo dpkg-reconfigure lightdm
  2. 或者卸载,重新安装。

现在按Alt+直到再次到达登录屏幕,然后重新启动。

答案2

sudo chown username:username .ICEauthority为我解决了这个问题。

它读作-rw------- 1 root rootusing ls -lA,并将chown所有权返回给我的用户。

该问题可能是由于我尝试安装 x11vnc 进行 X11 转发引起的;它必须修改了该文件的权限,这导致了引导循环。

卸载 x11vnc 并sudo apt-autoremove没有解决问题。

相关内容