是否可以在不同的硬盘或分区上设置两个不同的用户帐户?

是否可以在不同的硬盘或分区上设置两个不同的用户帐户?

我已经在 20 GB 硬盘中安装了 ubuntu,并且我还有另外两个硬盘(160 GB 硬盘和 80 GB 硬盘)。但为了保证我的数据安全(并且更容易配置/更改/更换操作系统)。我想分别在另外两个硬盘中设置两个用户。我可以在另一个硬盘中设置用户(除了系统硬盘),但不知道如何在剩余的硬盘中设置另一个用户...

我没有找到如何在两个高清中设置两个用户。

有什么帮助吗?或者知道在哪里可以找到如何设置它?我更喜欢 GUI 配置...

问候!

感谢您的帮助!

答案1

  1. 创建一个新用户。

  2. 打开一个终端。

  3. 将新用户的“主”目录移动到您想要的分区或硬盘...

    $ sudo mv /home/user_home_dir_name /path_to_new_partition

  4. /home在文件夹中创建指向用户“主”目录的符号链接......

    $ sudo ln -s /path_to_new_partition/user_home_dir_name /home/user_home_dir_name

  5. 注销并以新用户身份登录。

答案2

虽然不是一个完全符合根据你的情况,这是一个可以帮助您的解决方案(Unix 网站上先前的 StackExch 答案)。

如果不明显的话,您需要对这些步骤进行如下细微的更改(根据需要调整到您的具体情况):

  • 他使用/home作为联合分区的挂载点。您将使用 来/home/USERNAME1作为驱动器 1 和/home/USERNAME2驱动器 2 的挂载点,而不是使用公共的/home
    • 这将使用/etc/fstab以确保每次启动时自动安装驱动器。
  • 根据你的评论

    “...(并且更容易配置/更改/替换操作系统)。”

    您可能计划重新安装或双启动您的 Ubuntu 安装并使用相同的文件。我个人从未尝试过,尽管我认为没有理由失败。但请让我知道您的情况如何 :)

  • 如果你的用户已创建您需要使用以下方法移动主目录:

    sudo usermod -d /path/to/drive1/mountpoint USERNAME1
    

    或者将分区挂载到某处,同时使用符号链接将文件系统指向正确的位置。

    • 我懂了没有意义考虑到这一点,您可以轻松地mount将驱动器直接转到/home/USERNAME1目录,可以说跳过了额外的中间人。

答案3

请注意,这里的方法是修改用户的主目录,而不是创建到新位置的符号链接。

  1. 创建一个新用户。

  2. 打开一个终端。

  3. 将新用户的“主”目录移动到您想要的分区或硬盘...

    $ sudo usermod -m -d /path_to_new_partition/user_name user_name

  4. 注销并以新用户身份登录。

相关内容