生活哲学

如何修复错误未登录 Ubuntu

Ubuntu用户遇到的最常见和最有争议的错误之一是在启动后尝试登录Ubuntu时,您将被带回登录屏幕和无限的过程迭代。此错误称为登录引导循环。

太糟糕了!但别担心,有几种方法可以打破这个循环。最常见的原因是 Ubuntu 启动图形界面所需的文件存在异常许可问题。您可以通过打开 shell 命令行工具并编辑该文件的权限来自行解决此问题。在大多数情况下,这种方法既快速又有效。

在 Ubuntu 中遇到 Login Loop 状态时的解决方法

  1. 登录壳牌
  2. 检查 Xauthority 的权利
  3. 更改 Xauthority 的权利
  4. 其他选项
    1. 更改权限'/tmp'
    2. 更改显示管理器

登录壳牌

如何修复错误的图片1未登录Ubuntu

照常启动 Ubuntu。进入登录屏幕时,请勿登录 Ubuntu。而是按键盘上的 Ctrl + Alt + F3。 Ubuntu 将退出图形登录屏幕并转到终端。

如何修复错误的图片2未登录Ubuntu

在命令提示符处输入用户名,然后在请求时提供密码。您将来到熟悉的终端屏幕。在这里,您可以像在终端中一样使用导航箭头。

如何修复错误的图片3未登录Ubuntu

查看Xauthority的权限

如何修复Ubuntu未登录错误的图片4

要检查的文件在目录'/home'的根目录下。 登录后,您将在此目录中。该文件是一个“隐藏”文件,因此在搜索时需要使用正确的标志。在以下命令中使用 lsgrep 进行搜索:

 ls-lah | grep-i Xauthority 

您将首先看到列出权限的文件,然后是用户名和拥有它的组。如果您看到那里列出了“root”,那就是问题的根源。

更改Xauthority的权限

现在您知道是什么导致了问题。是时候修复它了。用户和组应该拥有该 Xauthority 文件的所有权,而不是 root。您可以通过使用 sudo 运行 chown 命令来更改所有权。

 sudo chown username:username.Xauthority 

运行此命令后,再次尝试登录。按 Ctrl + Alt + F7 返回正常登录屏幕。请登录 Ubuntu!

其他选项

如果上述方法不起作用或者Xresource文件归普通用户所有,还有其他几个选项可以尝试。不能保证这些方法会奏效,但仍然值得一试,对吧?

更改权限'/tmp'

有时,存储计算机正在处理的临时文件的'/tmp'目录会遇到与Xauthority 文件夹相同的问题。修复这两个目录的过程非常相似。

如何修复Ubuntu未登录错误的图片5

再次登录终端。然后检查'/tmp'的权限。

 sudo ls-lah/tmp 

可以看到开头输入的目录的权限。如果它看起来像 drwxrwxrwt, 一切都很好。如果没有,您应该使用 chmodsudo.

将它们重置为该状态。
 sudo chmod 1777/tmp 

更改显示管理器

最后,当所有其他选项都不起作用时,您可以尝试切换显示管理器。在以前的 Ubuntu 17.10 版本中,切换到 Gnome 和 GDM 登录时,经常会出现问题。但是,在某些版本的 Ubuntu 上,LightDM 仍然被认为是标准的。如果你使用 Gnome 和 GDM,你可以试试 LightDM。再次登录终端,安装你想尝试的显示管理器。在安装过程中,Ubuntu 会询问您是否要转换。请同意此转换!

如果幸运的话,其中一种方法可以解决问题,您可以照常登录 Ubuntu。

祝你好运!

查看更多:

  1. 如何解决 Ubuntu 无法启动的问题
  2. 在 Ubuntu 中启用 Root 帐户
  3. 如何在 Ubuntu 上运行和安装 Pantheon 桌面

相关资讯

评论

回复