OS X Server - настройка общего ресурса для сетевых домашних каталогов + быстрое переключение пользователей
Я почти закончил настройку своего мастера Open Directory, чтобы пользователи могли централизованно управлять и входить в систему на любом из клиентских компьютеров дома.
Я обнаружил обсуждение, предполагающее, что использование общего ресурса AFP для автомонтирования "Пользователи" приведет к тому, что пользователи сети (например, пользователи, определенные локально, или пользователи Portable Home Directory) не смогут использовать быстрое переключение пользователей, так как первый вход пользователя в систему вызовет Автомонтируйте и монтируйте общий ресурс "Пользователи" со своими разрешениями, не позволяя другим пользователям использовать монтирование.
Я также нашел несколько советов по настройке автозаполнения, чтобы общий ресурс "Пользователи" монтировался до входа любого пользователя, но не так много деталей в этом направлении.
Я был бы очень признателен за некоторые инструкции по настройке autofs - в идеале, на сервере OpenDirectory, а не на каждом клиентском файле etc / fstab или эквивалентном расположении, чтобы он не требовался для каждой клиентской машины - для обеспечения быстрого переключения пользователей при работе с сетевыми пользователями,
2 ответа
У меня есть два сайта, связанных друг с другом через сайт-сайт. Сайты с именами s1 и s2, s1 и s2 имеют несколько компьютеров Mac и ПК. Я хочу, чтобы все пользователи на всех компьютерах Mac имели доступ к общей карте данных на s1, скажем, Data_s1, и к общей карте данных на s2, скажем, Data_s2. Data_s1 будет находиться на сервере на сайте s1, Data_s2 будет находиться на сервере на сайте s2. Для пользователей Data_s1 и Data_s2 будут в родительской карте Data (будет косвенной картой. Для получения дополнительной информации и лучшей информации, которую я нашел до сих пор, см. Этот технический документ)
Лучший способ сделать это - создать автомонтирование карт, и вы можете сделать это в /etc/auto_master
и так далее, и так далее. Но тогда вам придется сделать это на каждой машине в s1 и s2. Более элегантный способ сделать это - использовать функцию автоматического монтирования в LDAP, но все это изменилось в Lion, и я нигде не смог найти этого (после нескольких часов поиска в Интернете).
В Lion появилась новая утилита в Справочнике.
Перейдите к - Системные настройки - Пользователи и группы - Параметры входа - нажмите "Заблокировать и подтвердить подлинность" - "Правка" (внизу, рядом с сервером сетевой учетной записи) - Откройте "Утилита каталогов" - "Редактор каталогов" (вверху).
Теперь выберите узел: /LDAPv3/'IP' ('IP'= 127.0.0.1, если вы запускаете утилиту каталогов на самом сервере, или же IP-адрес сервера) и в представлении выберите AutomountMap.
Нажмите на замок и войдите в систему как администратор каталога.
Нажмите "+" внизу слева. На левой панели появляется запись, что-то вроде "Безымянный 1". В верхней правой панели вы увидите "Имя записи" с его именем. Это имя можно изменить в нижней правой панели. Измените его на "auto_master", сделав эквивалент файла auto_master в /etc. При сохранении этого создается новый объект класса объекта AutomountMap.
Новый объект также содержит некоторые атрибуты, которые нельзя изменить (выделены серым цветом), например, RecordType. Здесь я также создаю непрямую карту данных, в которой позже будут отображаться данные Data_s1 и Data_s2 (см. Схему в официальном документе, упомянутом выше). Все идет нормально.
Теперь нам нужно создать объекты автомонтирования. Изменить представление - AutomountMap на View - Automount.
Добавьте объект (Bottom +), который будет монтировать карту Data_s1. Измените имя записи на Data_s1. Добавьте атрибут к объекту Data_s1, щелкнув значок + в середине между двумя правыми панелями. Примите атрибут по умолчанию (Automountinformation) и укажите путь к карте на файловом сервере на s1.
Это должно завершить информацию автоматического монтирования, но здесь я застрял: сохранение объекта приводит к ошибке: Неверный тип записи (4101).
Если кто-то может получить нас дальше с этого момента, одинаково ценится.
На самом деле, это не только для создания домашних каталогов, это более общий подход. Создание домашних каталогов на определенном сервере может быть сделано через приложение сервера.
Я установил phpLDAPadmin для сервера каталогов. Я заметил, что не было контейнера AutoMount. Из-за этого я создал (в phpLDAPadmin) ниже записи automountMap (например, auto_master). Теперь я вижу эти записи в DirectoryUtility ниже AutoMount.
Перезапустите autofs в Linux. Это работает с сервером Mountain Lion и клиентом Ubuntu Precise Pangolin.