为不同的用户定义两个不同的家庭分区

为不同的用户定义两个不同的家庭分区

我刚刚安装了 15.10,并尝试建立 3 个用户,其中两个用户将使用一个挂载为 /home 的分区,第三个用户将使用另一个挂载为/home/cjowett

以下是 mount 的部分输出:

/dev/sda8 on /home type ext4 (rw,relatime,data=ordered)

/dev/sda9 on /home/cjowett type ext4 (rw,relatime,data=ordered)

然而,在我定义用户 cjowett 之后,cjowett 登录失败,没有弹出错误窗口或给出原因。

当我最初创建用户 cjowett 时,什么都没创建,/home/cjowett所以我尝试删除该用户,将所有目录和文件从一个用户复制到那里并重新创建该用户,但没有任何变化。我需要检查什么才能找出为什么用户没有正确创建以及为什么登录失败?

答案1

以下是我为实现目标所做的事情:

我将挂载点更改为 ,/dev/sda9/aux不是/home/cjowett

我定义用户cjowett让所有文件转到正常位置然后在指向下/dev/sda8 创建一个临时链接。/tmplnk/home/aux

我移动了所有内容:

mv /home/cjowett/* /tmplnk

然后我删除/home/cjowett并重命名了临时链接。

在此过程中,我不得不更改一些所有权和权限,因此steeldriver 的上述问题有所发现。在第一次尝试中,所有权和权限很可能造成了问题。

相关内容