将用户存储文件夹从 /home 更改为其他地方

将用户存储文件夹从 /home 更改为其他地方

我想让用户在另一个驱动器上占用大量空间。是否有命令可以将用户从/home已安装驱动器上的文件夹移到文件夹中/mnt

如果我将文件夹移动/home/foo/mnt/sra/home/foo另一个文件夹并且更改了以下行:

foo:x:999:999::/home/foo:/usr/bin/git-shell

到:

foo:x:999:999::/mnt/sra/home/foo:/usr/bin/git-shell

它会起作用吗?

答案1

如何移动用户的主目录?

您可以使用usermod(修改用户帐户)执行此操作

usermod -m -d /mnt/sra/home/foo username
  • -d--home 主目录

    用户的新登录目录。

  • -m,——移动主页

    将用户主目录的内容移动到新位置。

来源usermod(8) - Linux 手册页

相关内容