Я хочу настроить ту же учетную запись пользователя через несколько операционных систем. Прямо сейчас я настраиваюсь для общего использования в Mac OS 10.6.6 "Snow Leopard", и у меня есть приблизительно 200 ГБ файлов в моем корневом каталоге (/Users/justjake/). Я хочу использовать этого пользователя (и корневой каталог) для других операционных систем на других разделах. Например, у меня есть Mac OS 10,5 установленных на разделе на 12 ГБ. Как я могу совместно использовать полномочия, учетные записи пользователей через мои две операционных системы?
Был бы, перемещая мой каталог Users / от 10,6 до своего собственного раздела, затем монтирующего его использование /etc/fstab
решить мою проблему?
Файлы в Mac OS X обычно имеют, имеют идентификатор пользователя владельца и идентификатор группы и полномочия для их владельца, членов группы и всех других (Википедия).
Необходимо удостовериться, что учетные записи пользователей в обеих системах используют тот же идентификатор пользователя. Группа по умолчанию в обеих системах, вероятно, staff
для большинства файлов (который является внутренним OS X), так, чтобы не должна была быть проблема.
Можно настроить местоположение корневого каталога, а также идентификатора учетной записи пользователя от предпочтительной области Учетных записей в OS X. Просто щелкните правой кнопкой по пользователю и выберите Расширенные настройки …:
Удостоверьтесь, чтобы оба учетных записей пользователей имели тот же числовой идентификатор пользователя (но не изменяйте текущий идентификатор пользователя владельца корневого каталога, если Вы не хотите изменить все эти полномочия), и укажите на оба учетных записей пользователей на тот же корневой каталог, например, на третьем разделе, используемом обеими системами, или даже на одном из системных разделов, как /Volumes/SLPartition/Users/username
. С другой стороны, как Вы сказали, смонтируйте раздел в /Users/danielbeck
использование fstab
- FileVault использует подобный механизм (монтирующий диск в /Users/username
), таким образом, необходимо быть прекрасным выполнением это.
Просто удостоверьтесь, что обе системы имеют другую несвязанную учетную запись с административными привилегиями в случае, если что-то идет не так, как надо с Вашей конфигурацией. Таким образом, можно более легко изменить настройки вокруг.
Помните, что приложения OS X и интегрированные приложения (Safari, Почта, iCal, Адресная книга, и т.д.) не могли бы быть слишком счастливыми частями совместного использования ~/Library
. То же идет с некоторыми приложениями, даже третьим лицом: обязательно используйте версии совместимого приложения по мере возможности. Обязательно создайте полное резервное копирование прежде, чем сделать это - могли бы быть довольно неожиданные проблемы. Вы могли решить их, например, symlinking проблематичные файлы и папки назад к каждому системному главному диску, например. /Users/Local-Username
, и сохраните определенные для системы данные локально.
В зависимости от того, что точно Вы хотите сделать, это могла бы быть лучшая идея просто символьной ссылке ~/Documents
, ~/Music
, и т.д. к другому разделу.
просто. не делать.сделайте это.:-)
совместное использование $HOME непосредственно между системами как OS X, которые так зависят от того, что там, сделает Вас недовольными. Доверяйте мне, я попробовал.
Что я рекомендую, вместо этого должен создать структуру папок в $HOME, который может быть symlinked откуда-либо, который сохраняет Ваши файлы "работы". Например, у меня есть каталог, "текущий", где мои текущие проекты живут. И "сделанный" каталог (upvotes тому, кто бы ни предполагает то, что это делает). На одной машине они - простые каталоги в папке Documents. На других машинах original:/Users/fl/Documents смонтирован и затем папки symlinked. Выглядит одинаково пользователю :-) и можно даже использовать его для всех разновидностей ОС, Вы продолжаете работать.