小智 5
我有一个类似的错误,问题是由于我的 /tmp/ 目录具有不正确的权限和 .Xauthority。这个答案对我有用(我复制并粘贴了它,以防它被删除,@SiddharthaRT 是原作者):
按 Ctrl+Alt+F3 并登录到 shell。
现在运行ls -lah
。如果在输出中
-rw------- 1 root root 53 Nov 29 10:19 .Xauthority
Run Code Online (Sandbox Code Playgroud)
那么你需要做chown username:username .Xauthority
并尝试登录。
否则,做ls -ld /tmp
。检查左侧的前 10 个字母:它们应该完全这样读:drwxrwxrwt
。
drwxrwxrwt 15 root root 4096 Nov 30 04:17 /tmp
Run Code Online (Sandbox Code Playgroud)
否则,您需要执行sudo chmod a+wt /tmp
并再次检查。
如果两者都不是,我会推荐你
dpkg-reconfigure lightdm
Run Code Online (Sandbox Code Playgroud)
或卸载,重新安装。
现在按 Alt+-> 直到再次到达登录屏幕,然后重新启动。