Измените папку хранения пользователя с /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, --move-home

    Переместите содержимое домашнего каталога пользователя в новое место.

Источникusermod(8) - страница руководства Linux

Связанный контент