Я подключился к серверу LDAP с помощью специальной учетной записи и поиска пароля с помощью утилиты каталогов.
Когда я устанавливаю службу LDAPv3 на сопоставления LDAP RFC2307 с включенным SSL, я могу перейти в редактор каталогов и аутентифицироваться, используя имя пользователя и пароль для каталога LDAP. Я не могу войти в компьютер, однако.
Я сделал это:
- Поставлен флажок в поле «Пользователи и группы» - разрешить пользователям сети входить в систему ....
- Кликнул Параметры
- Выбрали только эти пользователи сети
- Нажал + и искал мое имя пользователя LDAP
- Выбрал имя пользователя, чтобы оно появилось в списке.
Когда я пытаюсь войти в систему, окно только встряхивает, и эти сообщения об ошибках журнала приходят в system.log.
Aug 31 10:35:58 MacBook-Pro SecurityAgent[1150]: User info context values set for
userid
Aug 31 10:35:58 MacBook-Pro authorizationhost[1157]: Failed to authenticate
user <userid> (error: 13).
Некоторые руководства в Интернете указывают на ошибку 13 так:
Indicates that the session is not protected by a protocol such as
Transport Layer Security (TLS), which provides session
confidentiality and the request will not be handled without
confidentiality enabled.
Но я выбрал SSL и не могу найти поле или метод, чтобы изменить это на TLS в утилите Mac Directory. Когда я нажимаю «Безопасность» в разделе настройки (где я помещаю информацию «использовать аутентификацию при подключении»), параметры политики безопасности становятся недоступными с сообщением «Возможности и требования сервера определяют доступность параметров».
Итак, я не могу выбрать подписать все пакеты или зашифровать все пакеты ...
Когда я выбирал другие схемы подключения, такие как Open Directory или Custom, я не смог даже пройти аутентификацию в окне редактора каталогов. (Ошибка 500, 2100)
Информация «проверка подлинности при подключении» та же, что и для веб-приложений, которые предоставляют доступ по протоколу LDAP, поэтому она точно работает в полевых условиях. Просто не видно с Mac при попытке авторизации.
Есть ли какие-либо советы, позволяющие пользователям проходить проверку подлинности на этом компьютере с помощью LDAP для доступа к общим папкам?
Ответы:
Вот некоторые настройки, которые работают на данный момент, чтобы обеспечить учетную запись в стиле киоска по умолчанию, в которой выполняется вход с помощью аутентификации ldap.
Файловый сервер: MacBookPro Mac OS: El Capitan
Это основано на подключении 10.5 к LDAP Стэнфорда
При такой настройке все пользователи ldap будут входить в систему, но иметь одинаковый домашний каталог и системный идентификатор пользователя. Это полезно, только если один пользователь ldap одновременно будет входить в систему на компьютере.
Создайте содержимое домашней папки пользователя по умолчанию
Сделать обычного пользователя из Apple -> Системные настройки -> Пользователи и группы
Войдите в систему как ldaptemplate. (Настройте рабочий стол, если хотите.)
Выйти
Создайте папку с уникальным идентификатором в качестве владельца, затем скопируйте все внутри ldaptemplate в новую папку.
Добавьте скрипт сброса домашней директории в хук входа
Вставьте в скрипт ниже
Сохраните скрипт и закройте редактор
Запустите скрипт, когда пользователь входит в систему
Выход из режима корневого пользовательского терминала
Добавьте свой ldap.server.tld в список в Службах каталогов
команда + пробел -> Утилита каталогов -> введите
Нажмите кнопку блокировки и авторизуйтесь, чтобы внести изменения
Выберите LDAPv3 -> Изменить -> Создать
Выберите Сервер -> Нажмите Изменить
Установите все части каждой вкладки, как показано ниже, чтобы они соответствовали требованиям вашего ldap-сервера и предоставленным информационным полям. Вещи здесь, работали на этой конкретной работе.
Вкладка «Соединение»:
Вкладка «Поиск и сопоставления»
Эта часть делает или ломает логин. Мне нужно было только минимальное урегулирование в конце. В основном вещи на левой стороне ящиков могут отображаться на свойства LDAP на правой стороне. Они могут быть информацией о человеке или учетной записи, такой как домашняя папка сети и многое другое.
Выберите Custom, удалите все из левого поля, затем добавьте следующее.
Вкладка «Безопасность»:
Для этого ldap-сервера требуется авторизованная учетная запись группы для его поиска. Без этой учетной записи на экране входа в систему Mac отображалась красная точка, которая не могла подключиться к сети. Эта информация настраивается и предоставляется командой администраторов LDAP в этой организации.
Выберите политику поиска
Выберите Редактор каталогов и попробуйте использовать поиск LDAP и войти в систему.
Разрешить вход в сеть от пользователей и групп
Эта часть просто говорит Mac, чтобы проверить каталог ldap для учетных записей пользователей.
После этих изменений MacBook был перезагружен, и я мог войти в систему как аутентифицированные пользователи LDAP. Сообщения журнала теперь показывают:
После того, как все настройки были выполнены, ответ на оригинальный вопрос «Есть ли какой-либо совет, позволяющий пользователям проходить аутентификацию на этом Mac с помощью LDAP для доступа к общим папкам?» это настроить все, как указано выше, а затем поделиться папкой с пользователем сети.
Добавить сетевые логины к общему ресурсу
После этого, когда была запущена резервная игрушка, пользователи сети проходили аутентификацию, и скрипт запускался так же, как и при аутентификации с использованием локальной учетной записи пользователя.
источник