玩完tty后无法登录

玩完tty后无法登录

我正在尝试切换 tty。在某个时候,我锁定了屏幕(CTRL + ALT + L)以切换用户,然后登录到 Guest。这在 tty8 中打开。我切换回 tty7 并退出我的帐户,切换到 tty8 并退出 Guest。

我无法再登录我的实际帐户,但我仍然可以登录 Guest。我重新启动了计算机,但仍然无法登录。

我认为问题一定出在 tty 切换上,因为我所做的其他事情都没有什么异常,而且以前从未发生过这种情况。

我在 ThinkPad W530 上使用 Ubuntu 12.04。

更新:我能够创建一个新的管理员帐户并登录,因此我仍然可以访问我的所有旧文件。

当我尝试登录旧帐户时,屏幕黑了一秒钟,然后返回到登录屏幕。

我能够通过 tty1 登录我的旧帐户并访问所有内容。

答案1

您很可能使 Xauthority 文件成为孤立文件,这将阻止图形桌面启动并创建登录循环。

删除该文件是安全的,并且它将在您重新启动时自动重新创建。

从 atty登录到旧帐户并删除 Xauthority 文件。

rm .Xauthority

Xauthority 文件存储正在运行的 x-session 的用户身份验证。x-session 允许 GUI、桌面管理器等运行。

当您在 tty8 上启动一个新的 x 会话时,您就终止了旧的会话,由于 x 会话没有机会清理,因此留下了授权文件(孤立的文件)。

后续登录尝试启动 x-session,发现新生成的授权信息与孤立文件中存储的信息不匹配并终止,并将您踢回登录屏幕。

下次,在常规图形桌面(在 tty7 上)上切换用户。

相关内容