OpenLdap. Установка базы данных как ветки другой базы данных

I ' m с помощью OpenLdap 2.4.44. У меня есть база данных mdb с тремя разными «ветвями»: dev, tst, pre, как показано ниже:

 dc=mytest,dc=com
    dc=dev
       ou=
    dc=tst
       ou=users
    dc=pre
       ou=users

, и это прекрасно работает. Но теперь я хочу добавить новую «ветку», которая на самом деле является мета-подключением к производственной Active Directory. Итак, окончательная структура должна быть примерно такой:

 dc=mytest,dc=com
    dc=dev
       ou=
    dc=tst
       ou=users
    dc=pre
       ou=users
    dc=prd
       ou=prd_users

Исходная база данных имеет

suffix          "dc=mytest,dc=com"

, и когда я пытаюсь добавить мета

database    meta
suffix         "dc=prd,dc=mytest,dc=com"

, я получаю сообщение об ошибке:

namingContext "dc=bsi,dc=dev,dc=local" already served by a preceding mdb database serving namingContext "dc=dev,dc=

Как мне настроить мета-соединение AD как ветвь существующей базы данных?

0
задан 7 August 2017 в 21:22
1 ответ

Хорошо, после некоторого исследования я обнаружил, что могу использовать базу данных с суффиксом, который является частью суффикса другой базы данных, если я объявлю самый подробный кулак базы данных с суффиксом. Поэтому в этом случае мне просто нужно объявить базу данных с суфиксом «dc = prd, dc = mytest, dc = com» перед базой с суффиксом «dc = mytest, dc = com»

Это решает проблему.

0
ответ дан 5 December 2019 в 07:35

Теги

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