![startx 命令后登录出现问题](https://linux22.com/image/869433/startx%20%E5%91%BD%E4%BB%A4%E5%90%8E%E7%99%BB%E5%BD%95%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
我正在运行 14.04。输入startx
命令后,我无法再次登录同一帐户。登录屏幕反复显示。
我可以使用访客部分登录,但无法登录我的其他部分。我只是输入startx
然后屏幕变黑,重新启动后我无法登录同一个帐户。
答案1
我完全明白你的问题了。你可以尝试下面的方法,它也解决了我的问题。
- 您必须具有运行
startx
权限root
。执行sudo startx
或sudo su; startx
使root
名为的文件的所有者.Xauthority
需要通过以下方式登录 X 会话:xauth
- 绝不用于
sudo
打开图形应用程序。root
将创建由它拥有的文件,其他人不能访问。由于 Ubuntu 默认root
没有设置密码,这可能会严重扰乱您的设置,导致您无法访问配置文件。下次使用而是gksudo
。 - 由于您的
.Xauthority
文件归 拥有root
,不可能您就可以登录了。 - 找到另一个终端,比如登录另一个账户并打开终端,但是不要登录至访客帐户。
- 如果你只有一个账户,但无法登录,那么找到一个终端很难因为您只有登录后才能获得一个。
- 在这种情况下,
tty1
通过tty7
按Ctrl+ Alt+找到一个终端。这应该会为你提供一个终端,以防万一F1F7没有由你处置。 - 输入有问题的帐户的登录凭据。您可以通过命令行终端登录,因为
.Xauthority
会影响仅有的X 窗口会话。 - 用您自己的
cd; sudo chown username:groupname .Xauthority;
替换username
和。groupname
通常这是相同的。 - 如果成功返回提示,则执行
sudo shutdown -r 0
并再次登录。
答案2
如果输入有效密码后仍重复显示登录屏幕,请按照以下步骤进行修复。按Ctrl+Alt+F1切换到第一个控制台。然后输入您的用户名和密码。然后输入命令mv.Xauthority.Xauthority.bak 然后输入出口 现在新闻Ctrl+Alt+F7切换回桌面模式。现在您可以使用用户名和密码登录。