Я раніше пробував це і працював близько тижня, поки не перезавантажився ...
Ви не можете просто посилання /homeна /Users. Насправді ви навіть не можете їх видалити /home.
Якщо вам вдасться видалити /home, він знову з’явиться після перезавантаження.
Якщо ви перейдете /homeна /home.oldта посилаєте на символьне посилання /home, воно видалить символьне посилання /home.
Ви можете працювати з цим режимом до тих пір, поки ваш комп'ютер не вийде з ладу або перезавантажиться.
Після перезавантаження все це зникає!
Під час перезавантаження Mac OS X, здається, думає, що ви створюєте нового користувача, тому він замінить усі ваші налаштування користувача у вашому старому /Users/usernameкаталозі.
Оскільки ви все скопіювали /home/username, ви очікуєте, що ls /homeпісля перезавантаження ви побачите новий домашній каталог . Натомість ви отримуєте НІЧОГО !!! Наче вона ніколи не існувала.
У моєму випадку я бовтався близько 30 хвилин, потім завантажився в єдиний користувальницький режим, щоб побачити, чи можна щось зробити. Я думав, що мені вдасться схопити файл журналу або спробувати запустити утиліту ремонту.
В режимі одиночного користувача там був мій домашній каталог. Apple навмисно приховує будь-які новостворені каталоги /homeвід користувача у режимі багатокористувача. Це навмисно зла функція дизайну.
Apple кульгає і відштовхує від будь-якого і злому їх ОС. Що це за особливість дизайну? Apple приховує вміст новоствореного /homeкаталогу. Немає абсолютно жодної законної причини для Apple, щоб автоматично видалити /homeкаталог ... або будь-які створені користувачем каталоги взагалі!
У цьому випадку вони монтують каталог над вашою / домашньою каталогом ... ефективно приховуючи його.
Якщо ви дійсно налаштовані використовувати /homeзамість цього /Users, ви, можливо, зможете обійти його, написавши сценарій, щоб налаштувати все на кожен завантажувач.
Також я повинен зазначити, що ви повинні мати можливість використовувати інший каталог, який не /homeє заміною, /Usersоскільки /homeвін заборонений.
Якщо ви використовуєте bash, вам доведеться встановити деякі змінні середовища ... а саме: CD_HOMEі HOME.
Хочу додати, що ... хоча ви не можете відключити або примусити відключити /home, ви можете встановити диск поверх /home. Все це встановлено поверх "auto_home".
Мені вдалося змонтувати диск відновлення поверх /homeуспішно ... можливо, так це можна зробити.
~usernameрозширюється на ваш домашній каталог незалежно від Mac OSX або Linux.