Intenté esto antes y lo puse a funcionar durante aproximadamente una semana hasta que reinicié ...
No puedes simplemente hacer un enlace simbólico /homea /Users. De hecho, ni siquiera puedes eliminarlo /home.
Si logra eliminar /home, volverá a aparecer después de reiniciar.
Si se muda /homea /home.old, y enlace simbólico /home, se elimina el enlace simbólico /home.
Puede hacer que esto funcione mientras su Mac no se bloquee o reinicie.
Cuando reinicias, ¡todo desaparece!
Cuando reinicia, Mac OS X parece pensar que está creando un nuevo usuario, por lo que sobrescribirá todas sus preferencias de usuario en su /Users/usernamedirectorio anterior.
Como copiaste todo /home/username, esperas ver tu nuevo directorio de inicio cuando lo hagas ls /homedespués de reiniciar. En cambio, no obtienes NADA !!! Es como si nunca hubiera existido.
En mi caso, estuve enloqueciendo durante unos 30 minutos, luego arranqué en modo de usuario único para ver si se podía hacer algo. Estaba pensando que podría obtener un archivo de registro o intentar iniciar una utilidad de reparación.
En modo de usuario único, mi directorio de inicio estaba allí. Apple oculta intencionalmente cualquier directorio recién creado /homedel usuario cuando está en modo multiusuario. Esta es una característica de diseño intencionalmente malvada.
Apple es cojo y desalienta cualquier tipo de pirateo de su sistema operativo. ¿Qué tipo de característica de diseño es esa? Apple oculta el contenido del /homedirectorio recién creado . ¡No hay absolutamente ninguna razón legítima para que Apple elimine automáticamente el /homedirectorio ... o cualquier directorio creado por el usuario!
En este caso, están montando un directorio sobre su directorio / home ... ocultándolo efectivamente.
Si realmente está decidido a usarlo en /homelugar de hacerlo /Users, es posible que pueda evitarlo escribiendo un script para configurar todo en cada arranque.
Además, debo mencionar que debería poder usar algún otro directorio que no /homesea un reemplazo /Usersporque solo /homeestá prohibido.
Si usa bash, tendrá que establecer algunas de las variables de entorno ... a saber: CD_HOMEy HOME.
Deseo agregar eso ... aunque no puede desmontar o forzar el desmontaje /home, puede montar un disco encima /home. Todo esto montado encima de "auto_home".
Pude montar el disco de recuperación encima con /homeéxito ... tal vez así es como se puede hacer.
~usernamese expande a su directorio de inicio independientemente de Mac OSX o Linux.