Я раніше пробував це і працював близько тижня, поки не перезавантажився ...
Ви не можете просто посилання /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.