Una de las novedades de Leopard es que es un Unix certificado y eso, al parecer, obliga a que se cumplan ciertas reglas. Una de ellas es que debe tener el directorio /home como punto de montaje.
Si has hecho una migración desde Mac Os 10.4 Tiger (es decir, has instalado encima) y habÃas creado este directorio para guardar lo que sea, te habrás fijado que después de la migración este directorio no solo está vacÃo sino que no se puede escribir dentro, obteniendo mensajes del tipo “Input/output error”. Pero no te preocupes, la información que habÃa dentro no se ha perdido y hay una forma de recuperarla. Tan solo es necesario editar el fichero situado en /etc/auto_master, cuyo contenido será:
#
# Automounter master map
#
+auto_master # Use directory service
/net -hosts -nobrowse,nosuid
/home auto_home -nobrowse
/Network/Servers -fstab
/- -static
Y comentar o borrar la lÃnea /home. Para comentarla solo hay que ponerle un # delante. Es necesario ser administrador para modificar este fichero.
#
# Automounter master map
#
+auto_master # Use directory service
/net -hosts -nobrowse,nosuid
#/home auto_home -nobrowse
/Network/Servers -fstab
/- -static
Ahora solo hay que reiniciar y el directorio /home original aparecerá con toda la información que tuviera.
Este truco también sirve si te gusta tener un directorio /home que apunte a la carpeta /Users. Para hacer esto último solo tienes que crear un enlace simbolico de la siguiente manera:
sudo ln -s /Users /home
Personalmente, esta última función es la que uso. Me gusta tener mapeado /home a /Users de manera que puedo acceder a la home de cada usuario usando el sistema de mac /Users/usuario o el standard de Unix /home/usuario.
Finalmente, podemos querer modificar la home de un usuario en concreto para que apunte a otro directorio. Por defecto, la home de cada usuario se crea en la carpeta /Users, asÃ, si tenemos un usuario avilches, su home será /Users/avilches. Si queremos cambiar la home de un usuario podemos hacerlo de dos maneras.
Una es desde “Preferencias del sistema” -> “Cuentas” y pulsando con el botón derecho sobre el usuario cuya home queremos cambiar, pinchamos en “Opciones avanzadas”. Nos abrirá una ventana nueva en la que deberemos modificar el campo “Directorio de inicio” y después “Ok” para guardar.
Para hacer esto mismo desde la lÃnea de comandos Terminal, podemos utilizar :
dscl . -create /Users/nombreusuario NFSHomeDirectory /nuevo/directorio/de/home
Donde /Users/nombreusuario es el usuario cuya home queremos cambiar y /nuevo/directorio/de/home el nuevo sitio.
Fuentes: http://chris.pirillo.com/2008/02/06/how-to-move-the-home-folder-in-os-x-and-why/ y
http://discussions.apple.com/messageview.jspa?messageID=5665487&stqc=true