Я пытаюсь настроить сервер LDAP с нуля на сервере CENTOS 7. Мне удалось его правильно установить, но когда дело дошло до настройки, я немного застрял в начальной части.
Дело в том, что компания, для которой я настраиваю это, имеет 3 домена, например:
Я следую этому учебному руководству .
Как я могу настроить 3 разных постоянного тока для одного LDAP server
Ответ на этот вопрос зависит от того, как вы хотите использовать сервер LDAP.
cn = config
с типом объекта olcDatabase
. Обратите внимание: если вы сделаете это таким образом, вам нужно будет настроить отдельное соединение LDAP для каждого дерева LDAP, и вы вообще не сможете искать объекты в других доменах. ou = example.com, cn = users, dc = example, dc = com
и ou = example.in, cn = users, dc = example, dc = com
где каждый cn
будет содержать пользователей для поддомена. В зависимости от ваших потребностей у вас может быть несколько таких точек соединения, другие варианты могут быть cn = groups, dc = example, dc = com
или cn = sites, dc = example, dc = com
.
Таким образом, вы можете либо искать пользователей в ou = example.com, cn = users, dc = example, dc = com
и находить только пользователей этого домена, либо вы можете искать более глобально в cn = users, dc = example, dc = com
и найти всех пользователей. ou = example.com, dc = example, dc = com
и ou = example.in, dc = example, dc = com
, а затем есть субконтейнеры для реальных объектов, например cn = users, ou = example.com, dc = example, dc = com
. Обратите внимание, что хотя этот подход предлагает лучшее разделение, он часто оказывается довольно неэффективным, поскольку теперь вам нужно искать по всему дереву, если вы хотите найти объект в любом из доменов. Иллюстрация:
Вариант 1:
dc = example, dc = com
cn = пользователи
cn = группы
------------------ Полное разделение
dc = пример, dc = in
cn = пользователи
cn = группы
Вариант 2
dc = example, dc = com
cn = users <---- Точка соединения
ou = example.com
uid = Алиса
uid = боб
ou = example.in
uid = Клэр
cn = groups <---- Точка соединения
ou = example.com
cn = бухгалтерский учет
ou = example.in
cn = час
Вариант 3
dc = example, dc = com
ou = example.com
cn = пользователи
cn = группы
ou = example.in
cn = пользователи
cn = группы