我有一个我从未见过的问题。我使用以下命令将Ubuntu 12.04 64bit升级到14.04:
$ sudo update-manager -d
之后,我无法登录到我的用户帐户,当我登录时,它会闪烁并返回登录屏幕,但是奇怪的是我可以使用访客帐户登录。
我试图创建另一个帐户,但也无法登录该帐户。
仅供参考,我没有NVIDIA或AMD等图形卡。
sudo chmod -R u+w /home/[username]
我有一个我从未见过的问题。我使用以下命令将Ubuntu 12.04 64bit升级到14.04:
$ sudo update-manager -d
之后,我无法登录到我的用户帐户,当我登录时,它会闪烁并返回登录屏幕,但是奇怪的是我可以使用访客帐户登录。
我试图创建另一个帐户,但也无法登录该帐户。
仅供参考,我没有NVIDIA或AMD等图形卡。
sudo chmod -R u+w /home/[username]
Answers:
原始海报的工作原理是:递归更正其主目录的权限。
sudo chmod -R ug+rwx /home/[username]
更具体地说,问题出在主文件夹中的.Xauthority。您只需要更改自己的权限即可,或者,在我的情况下,该权限由root拥有,因此我需要将所有者更改为我的用户。这样,您无需更改主文件夹中每个文件的权限。
+x
一个人的主文件夹下所有文件的执行权限。
$HOME
应具有700或600权限。如果需要修复Xauthority的模式,请修复它。递归chmod
几乎总是一个可怕的主意……
我有同样的问题。通过chown固定整个主目录。
chown -R [user-name]:[user-name] /home/[user-name]
此帖中的详细信息全新安装14.04后 无法为用户安装主目录
在我的情况下,我的/ home文件系统位于单独的分区上,并且在更新后,由于某种原因,我的/ etc / fstab中用于挂载/ home的条目已被注释掉。引导到恢复模式以获取根shell,以便我可以编辑/ etc / fstab并重新设置该条目。
我也有 似乎14.04使用称为ubuntu-session的名称进行登录,而旧的12.04使用了称为unity-desktop的名称。由于我尝试从桌面本身进行升级,因此删除它时遇到了问题,并且禁止我下次登录。
要进行修复,请启动计算机,并在grub加载程序启动后,向下滚动至“ Ubuntu的高级选项”,这可能是第二项。按回车。在下一页上,选择“ Ubuntu,使用Linux 3.13.0-30(恢复模式)”或类似的条目。它可能是该页面上的第二个条目。这带来了一些恢复选项。
向下滚动到显示“网络启用网络”的名称,然后按Enter。这很重要,否则Ubuntu不能在Internet上找到所需的文件。启用网络后,滚动到“ dpkg修复损坏的软件包”,然后按Enter。那应该安装所需的ubuntu会话,删除旧的unity-desktop,并修复所有其他遗漏的东西。
ls -l /home
)。您的主目录应归您的用户标识所有。