miliuco
Nuev@ Applesan@
Mover la carpeta de usuario a otra partición
Este método describe los pasos para utilizar como carpeta de usuario un directorio en una partición diferente a la que contiene a OSX (asumiendo un disco con 2 particiones, Sistema y Usuarios).
La utilidad de esta configuración reside en que la carpeta con los archivos del usuario no se ve afectada en caso de formatear el volumen del sistema o reinstalar OSX.
Conceptos previos
- Sistema es la partición en que están instalados OSX y las aplicaciones
- Usuarios es la partición que va a contener al directorio del usuario
- pol es el nombre del usuario que se va a utilizar en este ejemplo
- se va a mover la carpeta del usuario pol desde la partición Sistema a la partición Usuarios, conservando la carpeta Users original en su localización por defecto
- el superusuario root continuará residiendo en la partición Sistema por lo que, si algo va mal, podremos entrar en sesión con él
Paso 1
Copiar el directorio de los usuarios a la nueva localización
- ejecutar este comando desde Terminal:
sudo ditto -rsrcFork -V /Users /Volumes/Usuarios
(el comando ditto copia archivos visibles, ocultos, permisos, recursos, etc.)
- abrir Gestor de Netinfo (Netinfo Manager) y modificar el valor de:
users >> pol >> home >> /Volumes/Usuarios/Users/pol
(al reiniciar sesión, ésta será la carpeta home del usuario pol)
- reiniciar sesión (Log off)
- asignar la carpeta nueva del usuario pol al propietario correcto
sudo chown -R pol /Volumes/Usuarios/Users/pol
Paso 2
Quitar la carpeta antigua del usuario pol
- cambiar el nombre a la carpeta antigua del usuario pol:
sudo mv /Users/pol /Users/pol.old
- crear un enlace simbólico (alias) a la carpeta nueva del usuario pol:
sudo ln -s /Volumes/Usuarios/Users/pol /Users
- reiniciar sesión o el Mac y comprobar que todo funciona bien
- se puede eliminar la carpeta antigua del usuario pol:
sudo rm -dr /Users/pol.old
NOTA: la Utilidad de discos puede mostrar desactivada la opción "Reparar permisos" en el volumen Usuarios; en caso de sospechar algún problema con los permisos de la nueva carpeta pol hay que volver a ejecutar desde Terminal:
sudo chown -R pol /Volumes/Usuarios/Users/pol
Este método describe los pasos para utilizar como carpeta de usuario un directorio en una partición diferente a la que contiene a OSX (asumiendo un disco con 2 particiones, Sistema y Usuarios).
La utilidad de esta configuración reside en que la carpeta con los archivos del usuario no se ve afectada en caso de formatear el volumen del sistema o reinstalar OSX.
Conceptos previos
- Sistema es la partición en que están instalados OSX y las aplicaciones
- Usuarios es la partición que va a contener al directorio del usuario
- pol es el nombre del usuario que se va a utilizar en este ejemplo
- se va a mover la carpeta del usuario pol desde la partición Sistema a la partición Usuarios, conservando la carpeta Users original en su localización por defecto
- el superusuario root continuará residiendo en la partición Sistema por lo que, si algo va mal, podremos entrar en sesión con él
Paso 1
Copiar el directorio de los usuarios a la nueva localización
- ejecutar este comando desde Terminal:
sudo ditto -rsrcFork -V /Users /Volumes/Usuarios
(el comando ditto copia archivos visibles, ocultos, permisos, recursos, etc.)
- abrir Gestor de Netinfo (Netinfo Manager) y modificar el valor de:
users >> pol >> home >> /Volumes/Usuarios/Users/pol
(al reiniciar sesión, ésta será la carpeta home del usuario pol)
- reiniciar sesión (Log off)
- asignar la carpeta nueva del usuario pol al propietario correcto
sudo chown -R pol /Volumes/Usuarios/Users/pol
Paso 2
Quitar la carpeta antigua del usuario pol
- cambiar el nombre a la carpeta antigua del usuario pol:
sudo mv /Users/pol /Users/pol.old
- crear un enlace simbólico (alias) a la carpeta nueva del usuario pol:
sudo ln -s /Volumes/Usuarios/Users/pol /Users
- reiniciar sesión o el Mac y comprobar que todo funciona bien
- se puede eliminar la carpeta antigua del usuario pol:
sudo rm -dr /Users/pol.old
NOTA: la Utilidad de discos puede mostrar desactivada la opción "Reparar permisos" en el volumen Usuarios; en caso de sospechar algún problema con los permisos de la nueva carpeta pol hay que volver a ejecutar desde Terminal:
sudo chown -R pol /Volumes/Usuarios/Users/pol