Cambiar la carpeta de almacenamiento del usuario de /home a otro lugar

Cambiar la carpeta de almacenamiento del usuario de /home a otro lugar

Quiero permitir que un usuario ocupe un gran espacio en otra unidad. ¿Existe algún comando que pueda mover al usuario de /homeuna carpeta en una unidad montada en /mntuna carpeta?

Si muevo una carpeta /home/fooa /mnt/sra/home/foootra y cambio la línea:

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

a:

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

¿Funcionará?

Respuesta1

¿Cómo muevo el directorio de inicio de un usuario?

Puedes hacer esto usando usermod(modificar una cuenta de usuario)

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

    El nuevo directorio de inicio de sesión del usuario.

  • -m, --move-home

    Mueva el contenido del directorio de inicio del usuario a la nueva ubicación.

Fuenteusermod(8) - página de manual de Linux

información relacionada