我在使用 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 时出错,随后又出现了几个错误。您可能会收到其他错误,但它会指出下一步该查看哪里