ubuntu 不允许我登录我的用户,我该如何修复它?

ubuntu 不允许我登录我的用户,我该如何修复它?

我的 ubuntu 刚刚崩溃了。现在我重新启动它,当我输入密码时它什么也不做。屏幕刚刚刷新,密码空间再次为空。但是,如果我尝试输入错误的密码,它会识别出该密码无效。 ubuntu登录页面的用户名和密码周围还有一个奇怪的白框。

值得一提的是,当我使用Ctrl+Alt+Del重新启动计算机时,询问是否要重新启动或关闭计算机的窗口无法显示字符,而是出现空白方块而不是每个字符。

我尝试通过登录恢复 shell 为我的用户设置新密码,但没有成功!我还创建了一个新用户,但也无法登录:(

有什么建议我可以修复它吗?

答案1

Ctrl+ Alt+F3并使用您的用户名和密码登录 shell。在这种情况下,用户名将是您在安装 Ubuntu 时设置的用户名。

现在运行ls -lah。如果在输出中存在该行(并查找以 .Xauthority 结尾的行)

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

那么您需要chown username:username .Xauthority尝试登录。

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

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

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

如果不是两者兼而有之,我会推荐你​​一个
确保您已连接到互联网并启用 DHCP。

  1. sudo apt-get purge lightdm
  2. sudo apt-get update
  3. sudo apt-get install lightdm
  4. dpkg-reconfigure lightdm

现在键入sudo shutdown -r now以重新启动。

相关内容