將使用者儲存資料夾從 /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 HOME_DIR

    使用者的新登入目錄。

  • -m, --搬家

    將使用者主目錄的內容移到新位置。

來源usermod(8) - Linux 手冊頁

相關內容