Ubuntu 13.04 登录循环

Ubuntu 13.04 登录循环

我在使用 Ubuntu 时遇到问题13.04

我无法登录我的帐户。我输入了正确的密码,但出现无限循环。(如果我输入了错误的密码,它会显示“密码无效...”)。此外,它不显示带有“Gnome fallback、Default 等”选项的小下拉菜单。

如果我以访客身份登录,桌面很干净,没有栏目、菜单,什么都没有。只需单击鼠标右键即可。

我已经尝试过了解决方案(chown username:username .Xauthority)但是 ubuntu 13.04 中没有“Xauthority”。(?)

问题与 lightdm 有关吗?另外,我试过了,sudo dpkg-reconfigure lightdm但是没有用。

我使用恢复模式(root 命令 shell 或类似的东西)来尝试上述命令。

有人有解决办法吗?

谢谢。

答案1

尝试删除$HOME/.profile,我之前遇到过同样的问题,因为我在中添加了一个功能$HOME/.profile

当我删除该功能后,我又可以登录了。原文内容$HOME/.profile

# ~/.profile:由登录 shell 的命令解释器执行。
# 如果 ~/.bash_profile 或 ~/.bash_login 为空,则 bash(1) 不会读取此文件
# 存在。
# 查看 /usr/share/doc/bash/examples/startup-files 中的示例。
# 这些文件位于 bash-doc 包中。

# 默认的 umask 在 /etc/profile 中设置;用于设置 umask
# 对于 ssh 登录,安装并配置 libpam-umask 包。
#umask 022

# 如果正在运行 bash
如果 [ -n "$BASH_VERSION" ]; 那么
    # 如果存在则包含 .bashrc
    如果 [ -f "$HOME/.bashrc" ]; 那么
    .“$HOME/.bashrc”

# 设置 PATH 以使其包含用户的私有 bin(如果存在)
如果 [ -d "$HOME/bin" ] ; 然后
    PATH="$HOME/bin:$PATH"

答案2

您需要重新制作的文件是/home/[yourUsername]/.Xauthority(这.很重要!)。请务必按照第一个解决方案

答案3

我遇到了类似的问题,但更改 ~/.Xauthority 的所有权或注释 ~/.profile 的内容都没有任何效果。为了解决这个问题,我做了以下事情

rm ~/.Xauthority
sudo apt-get install --reinstall xorg
sudo reboot

登录时间比平时长了一点,但我还是成功了。我猜是 .Xauthority 文件在某种程度上被损坏了。

答案4

lightdm 可能是一个不错的选择。我在 12.04LTS 中遇到了类似的问题,并发现了 Cairo-dock 的问题。以下是我所做的:

启动登录 -> 返回 lightdm 登录提示

CTRL+ ALT+ F1 -> 进入 shell

sudo more /var/log/lightdm/lightdm.log

我显示加载 cairo-dock 时出错,随后又出现了几个错误。您可能会收到其他错误,但它会指出下一步该查看哪里

相关内容