L'ho provato prima e l'ho fatto funzionare per circa una settimana fino al riavvio ...
Non puoi semplicemente link simbolico /home
a /Users
. In effetti, non puoi nemmeno rimuoverlo /home
.
Se riesci a rimuoverlo /home
, riapparirà dopo il riavvio.
Se ci si sposta /home
su /home.old
e collegamento simbolico /home
, rimuoverà il collegamento simbolico /home
.
Puoi farlo funzionare fino a quando il tuo mac non si arresta in modo anomalo o non si riavvia.
Al riavvio, tutto svanisce!
Al riavvio, Mac OS X sembra pensare di creare un nuovo utente, quindi sovrascriverà tutte le preferenze dell'utente nella vecchia /Users/username
directory.
Dal momento che hai copiato tutto /home/username
, ti aspetti di vedere la tua nuova directory home quando lo fai ls /home
dopo il riavvio. Invece, non ottieni NIENTE !!! È come se non fosse mai esistito.
Nel mio caso, stavo andando fuori di testa per circa 30 minuti, quindi mi sono avviato in modalità utente singolo per vedere se qualcosa potesse essere fatto. Stavo pensando che potrei essere in grado di afferrare un file di registro o provare ad avviare un'utilità di riparazione.
In modalità utente singolo, la mia home directory era lì. Apple nasconde intenzionalmente tutte le nuove directory create /home
dall'utente in modalità multiutente. Questa è una caratteristica del design intenzionalmente malvagia.
Apple è zoppa e scoraggia qualsiasi tipo di hacking del proprio sistema operativo. Che tipo di caratteristica di design è quella? Apple nasconde il contenuto della /home
directory appena creata . Non c'è assolutamente alcun motivo legittimo per cui Apple rimuova automaticamente la /home
directory ... o qualsiasi directory creata dall'utente!
In questo caso, stanno montando una directory sulla tua directory / home ... nascondendola efficacemente.
Se sei davvero determinato a utilizzare /home
invece di /Users
, potresti essere in grado di aggirare il problema scrivendo uno script per impostare tutto ad ogni avvio.
Inoltre, dovrei menzionare che dovresti essere in grado di utilizzare qualche altra directory che non è /home
un sostituto /Users
perché solo /home
è vietato.
Se usi bash, dovrai impostare alcune delle variabili d'ambiente ... vale a dire: CD_HOME
e HOME
.
Vorrei aggiungere che ... sebbene non sia possibile smontare o forzare lo smontaggio /home
, è possibile montare un disco sopra /home
. Tutto questo montato su "auto_home".
Sono stato in grado di montare il disco di ripristino con /home
successo ... forse è così che si può fare.
~username
si espande nella tua home directory indipendentemente da Mac OSX o Linux.