J'ai essayé cela avant et l'ai fait fonctionner pendant environ une semaine jusqu'à ce que je redémarre ...
Vous ne pouvez pas simplement créer un lien symbolique /homevers /Users. En fait, vous ne pouvez même pas supprimer /home.
Si vous parvenez à le supprimer /home, il réapparaîtra après le redémarrage.
Si vous déplacez /homevers /home.old, et le lien symbolique /home, il supprimera le lien symbolique /home.
Vous pouvez le faire fonctionner tant que votre Mac ne plante pas ou ne redémarre pas.
Lorsque vous redémarrez, tout disparaît!
Lorsque vous redémarrez, Mac OS X semble penser que vous créez un nouvel utilisateur, il écrasera donc toutes vos préférences utilisateur dans votre ancien /Users/usernamerépertoire.
Puisque vous avez tout copié /home/username, vous vous attendez à voir votre nouveau répertoire personnel lorsque ls /homevous le ferez après le redémarrage. Au lieu de cela, vous obtenez RIEN !!! C'est comme si cela n'avait jamais existé.
Dans mon cas, j'ai paniqué pendant environ 30 minutes, puis j'ai démarré en mode mono-utilisateur pour voir si quelque chose pouvait être fait. Je pensais que je pourrais peut-être récupérer un fichier journal ou essayer de démarrer un utilitaire de réparation.
En mode mono-utilisateur, mon répertoire personnel était là. Apple cache intentionnellement tous les répertoires nouvellement créés sous /homeà l'utilisateur lorsqu'il est en mode multi-utilisateur. Il s'agit d'une caractéristique de conception intentionnellement mauvaise.
Apple est boiteux et décourage toutes sortes de piratage de leur système d'exploitation. Quel genre de caractéristique de conception est-ce? Apple cache le contenu du /homerépertoire nouvellement créé . Il n'y a absolument aucune raison légitime pour qu'Apple supprime automatiquement le /homerépertoire ... ou tout répertoire créé par l'utilisateur!
Dans ce cas, ils montent un répertoire sur votre répertoire / home ... le cachant efficacement.
Si vous êtes vraiment déterminé à utiliser à la /homeplace de /Users, vous pourrez peut-être contourner ce problème en écrivant un script pour tout configurer à chaque démarrage.
De plus, je dois mentionner que vous devriez pouvoir utiliser un autre répertoire qui ne /homeremplace pas /Userscar seul /homeest interdit.
Si vous utilisez bash, vous devrez définir certaines des variables d'environnement ... à savoir: CD_HOMEet HOME.
Je souhaite ajouter que ... bien que vous ne puissiez pas démonter ou forcer le démontage /home, vous pouvez monter un disque par-dessus /home. Tout cela monté sur "auto_home".
J'ai pu monter le disque de récupération par-dessus /homeavec succès ... c'est peut-être ainsi que cela peut être fait.
~usernamese développe dans votre répertoire personnel indépendamment de Mac OSX ou Linux.