L'ho provato prima e ho funzionato per circa una settimana fino al riavvio ...
Non puoi semplicemente collegare simbolicamente /home
a /Users
. Infatti, non puoi nemmeno rimuovere /home
.
Se riesci a rimuovere /home
, riapparirà dopo il riavvio.
Se sposti /home
in /home.old
e symlink /home
, rimuoverà il link simbolico /home
.
Puoi farlo funzionare finché il tuo Mac non si arresta in modo anomalo o non si riavvia.
Al riavvio, tutto svanisce!
Al riavvio, Mac OS X sembra pensare che stai creando un nuovo utente, quindi sovrascriverà tutte le tue preferenze utente nella tua vecchia directory /Users/username
.
Dato che hai copiato tutto in /home/username
, ti aspetti di vedere la tua nuova home directory quando fai ls /home
dopo il riavvio.
Invece, non ottieni NIENTE !!! È come se non fosse mai esistito.
Nel mio caso, stavo impazzendo per circa 30 minuti, poi ho avviato la modalità utente singolo per vedere se si poteva fare qualcosa. Stavo pensando che potrei essere in grado di prendere 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 qualsiasi directory appena creata in /home
dall'utente in modalità multiutente. Questa è una caratteristica di design intenzionalmente malvagio.
Apple è lame e scoraggia qualsiasi tipo di hacking del proprio sistema operativo. Che tipo di funzionalità di progettazione è quella? Apple nasconde il contenuto della directory /home
appena creata. Non c'è assolutamente alcun motivo legittimo per Apple di rimuovere automaticamente la directory /home
... o qualsiasi directory creata dall'utente!
In questo caso, stanno montando una directory sulla tua directory / home ... in modo efficace nascondendola.
Se sei davvero determinato a usare /home
invece di /Users
, potresti riuscire a evitarlo scrivendo uno script per impostare tutto su ogni avvio.
Inoltre, dovrei ricordare che dovresti essere in grado di utilizzare un'altra directory che non è /home
come sostituto di /Users
perché è bannato solo /home
.
Se usi bash, dovrai impostare alcune delle variabili di ambiente ... vale a dire: CD_HOME
e HOME
.
Desidero aggiungere che ... sebbene non sia possibile smontare o forzare smontare /home
, puoi montare un disco sopra /home
. Tutto questo montato sopra "auto_home".
Sono riuscito a montare il disco di ripristino su /home
con successo ... forse è così che si può fare.