ubuntu 不允许我登录我的用户,我该如何解决?

Jas*_*ino 12 ubuntu

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

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

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

任何建议我如何解决它?

Edw*_*lds 10

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

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

-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并再次检查。

如果两者都不是,我建议您
确保您在 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以重新启动。