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

1

Quero permitir que um usuário ocupe muito espaço em outra unidade. Existe um comando para que eu possa mover o usuário da pasta /home em uma unidade montada na pasta /mnt ?

Se eu mover a pasta /home/foo para a pasta /mnt/sra/home/foo e eu 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

Será que funciona?

    
por Marc Cabana 14.07.2015 / 22:33

1 resposta

1

Como faço para mover o diretório pessoal 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, --move-home

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

Fonte usermod (8) - Página man do Linux

    
por 14.07.2015 / 22:44