Altere a pasta de armazenamento do usuário de/home para outro lugar

Altere a pasta de armazenamento do usuário de/home para outro lugar

Quero permitir que um usuário ocupe muito espaço em outra unidade. Existe um comando que permite mover o usuário da /homepasta em uma unidade montada na /mntpasta?

Se eu mover uma pasta /home/foopara /mnt/sra/home/foooutra e alterar a linha:

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

para:

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

Funcionará?

Responder1

Como movo o diretório inicial de um usuário?

Você pode fazer isso usando usermod(modificar uma conta de usuário)

usermod -m -d /mnt/sra/home/foo username
  • -d,--home HOME_DIR

    O novo diretório de login do usuário.

  • -m, --mover-casa

    Mova o conteúdo do diretório inicial do usuário para o novo local.

Fonteusermod(8) - página de manual do Linux

informação relacionada