当前位置: 首页>>技术教程>>正文


ubuntu 14.04 登录循环问题

, , ,

问题描述

尝试登录我的桌面时,我的 Ubuntu 14.04 卡住了。屏幕变黑,不久之后登录屏幕又回来了。

我遵循了 Ubuntu gets stuck in a login loop 中的所有步骤,但问题没有解决。

最佳回答

您可以按照 ColonelTrogdor 的建议创建一个新用户,或者有其他方法可以解决此问题。首先按 CTRL + ALT + F1 登录 tty

注意:按ALT+F7tty出来

解决方案 1:重置 Unity 和 Compiz

  1. here 下载 Unity Reset 工具。注意:它应该适用于 Ubuntu 14.04、13.10 和 13.04。

  2. 使用以下命令重置 Unity

    $ unity-reset
    

解决方案 2(最推荐):重新安装 Ubuntu 桌面(即 Unity)

sudo apt-get install --reinstall ubuntu-desktop

解决方案 3:安装其他桌面环境,如 Gnome、KDE.. 等

现在,我建议您尝试 Gnome 桌面。它看起来也很酷。

sudo apt-get install gnome-shell ubuntu-gnome-desktop

尝试任何解决方案后,只需重新启动系统。

$ sudo reboot

次佳回答

我已经尝试了论坛中的各种方法来解决我的登录循环问题。他们都没有工作。我最终找到了一个不太理想的解决方案,但一个有效的解决方案(这使它比我尝试过的所有其他方法更可取)。这就是我最终做的:

打开虚拟终端:Ctrl + Alt + F1

使用我的用户帐户登录。它让我在那里登录,即使它没有在 GUI 中。

由于其他解决方案均无效,对我来说最重要的是拥有一个具有管理员权限的可用帐户,因此我执行了以下操作:

sudo adduser newusername

您必须填写所有详细信息,包括密码等。然后,给它root权限:

sudo usermod -a -G sudo newusername

现在点击 Ctrl + Alt + F7 切换回 GUI。您可能需要重新启动才能使一切正常工作。 GUI 让我登录到我创建的新用户。

如果您需要旧用户主文件夹中的项目并且由于权限问题而拒绝允许,您可以打开一个终端(或再次点击 Ctrl + Alt + F1)并更改所有权,从而授予这些权限,使用:

chown newusername:oldusername ~oldusername

注意:如果您在设置时选择加密旧用户的主文件夹,则可能需要对其进行解密

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11900.html,未经允许,请勿转载。