Intenté esto antes y lo puse a funcionar durante aproximadamente una semana hasta que reinicié ...
No puedes simplemente hacer un enlace simbólico /home
a /Users
. De hecho, ni siquiera puedes eliminarlo /home
.
Si logra eliminar /home
, volverá a aparecer después de reiniciar.
Si se muda /home
a /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/username
directorio anterior.
Como copiaste todo /home/username
, esperas ver tu nuevo directorio de inicio cuando lo hagas ls /home
despué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 /home
del 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 /home
directorio recién creado . ¡No hay absolutamente ninguna razón legítima para que Apple elimine automáticamente el /home
directorio ... 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 /home
lugar 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 /home
sea un reemplazo /Users
porque solo /home
está prohibido.
Si usa bash, tendrá que establecer algunas de las variables de entorno ... a saber: CD_HOME
y 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.
~username
se expande a su directorio de inicio independientemente de Mac OSX o Linux.