全新安装 14.04 后无法为用户挂载主目录

全新安装 14.04 后无法为用户挂载主目录

我全新安装了 Ubuntu 14.04。/home 与 root 位于不同的分区。安装 14.04 和挂载 /home 没有任何问题。安装过程中,系统要求我创建一个用户,我用我的用户名和密码创建了一个新用户。我的主文件夹已正确添加到我的用户名中。此后,我为不同的家庭成员创建了用户,并添加了他们现有的主文件夹,除了一个之外,一切都很顺利。在一种情况下,我可以创建新用户,用户名与主文件夹相同。此用户的登录失败。屏幕变黑,人们期望出现此用户的桌面。我可以听到鼓声,表示您已登录,但登录屏幕返回。我无法为这个用户登录。如果我尝试在 cli 中登录此用户,则一切正常。我可以浏览主文件夹和文件。当然,我不想丢失此用户的主文件夹。我该怎么办?提前致谢。

答案1

Elder Geek 对 UID 的看法是正确的。

检查问题的步骤如下:

$ cd /home/[user-name]
$ ls -la 

您可能会看到 UID 显示为数字,而不是您当前的用户名,例如显示为 1002

drwxr-xr-x  2 (1002) ...bla bla... 40 Mei  22  2014 Documents

您可以检查当前用户的 UID

$ cat /etc/passwd | grep [user-name]
[user-name]:x:1000:1000:[user-name] ...bla bla bla

如果它们不同(1002!=1000),那么我们就知道这就是问题所在。

解决方案:

$ chmod -R [user-name]:[group-name] /home/[user-name]

您现在可以尝试登录。

干杯 : )

答案2

安装咖啡因后,我遇到了类似的问题。 /home/username 目录不存在。我创建了目录并可以登录。

相关内容