登录后立即注销


26

在Ubuntu 13.04上登录用户帐户后,黑屏1秒钟后我自动注销。仅1位特定用户会发生这种情况,我可以正常登录另一个帐户。

可能出了什么问题?我应该在哪个日志文件中找到答案?

我安装了VNC服务器并打开了桌面共享,上次我可以登录-也许是一个问题。没有GUI怎么禁用它?


1
我安装了gnome-shell,可以从那里访问我的帐户,然后禁用桌面共享,然后注销并使用Unity登录-它可以工作(重新配置lightdm / gdm或禁用桌面共享)。
wajs

最有可能重新配置lightdm / gdm;这是以前这里的一个问题的解决方案。只需使用gdm或其他版本的lightdm,例如lightdm-gtk-greeter
Sergiy Kolodyazhnyy

我打开桌面共享功能后,这种情况立即发生了-如果我尝试使用该用户登录,则会立即注销。疯了吧。
BrainSlugs83 '16

1
如果您无意中libssl从系统中删除了,也会发生这种情况。非常晦涩,但通过软件包下载重新安装解决了该问题(dpkg -i ...)。我只是发现它在追逐另一个问题而wpa_supplicant无法正常工作。至少告诉我libssl不见了。
马特

1
不知道为什么不能将其添加为答案(由于其他SE网站,我在这里有101个代表),因此将其添加为注释。例行程序之后,我在14.04上遇到了同样的问题sudo apt-get updateupgrade然后重新启动。该问题是由专有AMD驱动程序与我的内核不兼容引起的(我认为)。下面解决了它:sudo apt-get purge fglrxsudo apt-get purge fglrx-\*,然后重新启动。希望能对某人有所帮助!
EelkeSpaak '16

Answers:


23

我不知道这是否会完全相同,但是这发生在我身上,因为我以某种方式破坏了家里的.Xautority文件。我认为这与对X服务器的远程访问有关。

登录到tty(Control + Alt + F6),然后输入用户名和密码:

sudo rm -v .Xauthority

.Xauthority文件位于/ home /中,该文件通常是终端的默认工作路径。如果您使用tty身份以一个用户的身份登录以删除另一个.Xauthority文件,请确保您已cd首先定位到正确的目录。

然后使用以下命令重新启动lightdm:

sudo service lightdm restart

系统将重新创建.Xautority文件。


3
仅供参考,当我sudo startx使用同一个人资料用户登录后,它发生在我身上。删除就足够了。
user221931 2014年

1
非常感谢你,在紧密配置tightvnc之后发生了我
Jandalf

thanx,badluck命令服务lightdm重新启动 +超载后,我的硬盘和.Xautority文件已损坏,为我工作 !
弗拉基米尔Ch

哇,拯救了这一天!谢谢队友,我希望我的vnc设置仍然可以使用
革命性的

1
幸运的是,我放弃了这个答案,谁知道它为我节省了很多时间的努力,脱颖而出
Umair

4

对我来说,立即注销问题是由〜/ .profile中的错误引起的。我正在使用13.10。(近似)解在此处此处。您可以通过按ctrl + alt + F6并以此方式登录来更改或删除引起问题的文件。


(我知道这不是@wajs的问题,但对于在Google中寻找症状的人来说可能有用,该问题位于前3位结果中)
2014年

2

对我有用的是重新建立用户主目录的所有者和组。

在恢复模式下(或在登录窗口中按CTRL + ALT + F6):

sudo chown -R youruser:yourgroup /home/youruser

在许多情况下yourgroup= youruser

(CTRL + ALT + F7->返回登录窗口)


这可能很危险-此命令会做什么?
蒂姆(Tim)

与以root身份执行的任何操作一样,请谨慎操作。OP安装了VNC服务器并打开了桌面共享,这告诉我它们具有root特权。由于桌面共享,可能已修改了用户主文件夹中某些配置文件的所有权。@Tim,该chown命令更改文件和目录的所有权。该-R选项更改当前目录中所有文件和目录以及所有子目录的所有权(递归)。
Tony Rozza 2014年

更改为什么?
蒂姆(Tim)

这正是我的问题。例如,我的主分区中有一个名为“ anton”的用户。然后,我在根分区上重新安装了ubuntu并再次挂载了home。新系统的用户名为“ anton”,系统没有为此用户创建新文件夹,而是使用了旧文件夹。因此,尽管用户名相同,但我不得不更改旧文件夹的所有者。
antongorodezkiy 2015年

youruser:yourgroup在上面的示例中,@ Tim更改为。
antongorodezkiy 2015年

2

我遇到了完全相同的问题,此问题已通过删除~/.pam_environment修改了Path变量的新文件来解决。我无法通过常规方式登录,因此通过Ctrl+ Alt+ 登录到tty F6以删除文件。


1

使用以下命令重新安装unity

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity

0

我从12.04升级到14.04时遇到了这个问题。我通过Alt+ Ctrl+ 修复了问题,F1然后使用sudo useradd <username> -m -s /bin/bashthen sudo passwd <username>给他们提供了密码。重新启动并以该新用户身份登录。给他们管理员。角色。将文件从旧的家庭管理员用户目录复制到新目录。(可选)删除旧用户。

有点混乱,但是我不知道是什么原因导致登录时的踢出,并且没有时间找出来,所以这很快并且只需要很少的命令行知识。


0

我遇到了同样的问题,我找不到任何解决方案,所以我决定安装gnome3而不是安装统一解决该问题。原来dpkg服务的初始化存在错误。我跑了

sudo dpkg-配置-a
它就像一种魅力。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.