Допустим, у вас есть офис с 20 iMac свободного выгула. Однажды они купили Xserve для размещения домашних папок в сети.
Какие шаги вы бы предприняли, чтобы переместить их локальные учетные записи и локальные домашние папки в Xserve?
Как вы обрабатываете права доступа к файлам? Какие "подводные камни" (я тоже ненавижу это слово) вы бы заметили (какие-либо общие списки, которые не работают? Проблемы с связкой ключей и т. Д.)?
Аккаунты не так легко перевести; вам нужно будет создать новую учетную запись для пользователя на Xserve.
Однако это проще, чем создавать данные заново. В домашнем каталоге Mac нет ничего особенного; пока все данные пользователя содержатся в домашнем каталоге локального Mac, просто скопируйте их на сетевой диск с помощью выбранного вами инструмента (rsync в командной оболочке хорошо работает) поможет. Если на жестком диске что-то есть, сначала переместите его в домашний каталог.
Однако вы должны убедиться, что разрешения совпадают. Если вы создали новую учетную запись в Xserve, вероятно, у нее будет другой числовой UID, чем у учетных записей на локальных компьютерах Mac. Вам нужно будет выполнить команду chown для каждого домашнего каталога в Xserve, чтобы предоставить учетной записи Xserve права доступа к их данным.
Также неплохо переместить каталог local / Users на самих компьютерах Mac в другое место перед их привязкой к домену OpenDirectory, который обслуживает Xserve; Xserve захочет смонтировать свои сетевые каталоги в / Users, а это означает, что если вы что-то испортили в копии, вы не сможете легко получить доступ к локальной версии, чтобы исправить это.
В MacEnterprise есть статья под названием "Миграция локального пользователя в пользователя сети."