OS X Server - настройка общего ресурса для сетевых домашних каталогов + быстрое переключение пользователей

2083
sohocoke

Я почти закончил настройку своего мастера Open Directory, чтобы пользователи могли централизованно управлять и входить в систему на любом из клиентских компьютеров дома.

Я обнаружил обсуждение, предполагающее, что использование общего ресурса AFP для автоматического монтирования «Пользователи» приведет к тому, что пользователи сети (например, пользователи, определенные локально, или пользователи Portable Home Directory) не смогут использовать быстрое переключение пользователей, так как первый вход пользователя в систему вызовет Автомонтируйте и монтируйте общий ресурс «Пользователи» с его разрешениями, не позволяя другим пользователям использовать монтирование.

Я также нашел несколько советов по настройке автозаполнения, чтобы общий ресурс «Пользователи» монтировался до входа любого пользователя, но не так много деталей в этом направлении.

Я был бы очень признателен за некоторые инструкции по настройке autofs - в идеале, на сервере OpenDirectory, а не на каждом клиентском файле etc / fstab или эквивалентном расположении, чтобы он не требовался для каждой клиентской машины - для обеспечения быстрого переключения пользователей при работе с сетевыми пользователями ,

0

2 ответа на вопрос

1
Danny S

У меня есть два сайта, связанных друг с другом через сайт-сайт. Сайты с именами 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_masteretcetera, etcetera. Но тогда вам придется сделать это на каждой машине в 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).

Если кто-то может получить нас дальше с этого момента, одинаково ценится.

На самом деле, это не только для создания домашних каталогов, это более общий подход. Создание домашних каталогов на определенном сервере может быть сделано через приложение сервера.

0
phu

Я установил phpLDAPadmin для сервера каталогов. Я заметил, что не было контейнера AutoMount. Из-за этого я создал (в phpLDAPadmin) ниже записи automountMap (например, auto_master). Теперь я вижу эти записи в DirectoryUtility ниже AutoMount.

Перезапустите autofs в Linux. Это работает с сервером Mountain Lion и клиентом Ubuntu Precise Pangolin.

Похожие вопросы