URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 72661
[ Назад ]

Исходное сообщение
"OpenLDAP"

Отправлено technolog , 05-Мрт-07 15:31 
Добрый день.
У меня на ldap сервере крутится база "dc=test,dc=ru".
Появилась необходимость завести отдельную паралельно с первой базу, например "dc=ofice,dc=com".
slapd.conf добавлял suffix dc=ofice,dc=com, но при попытке добавить объект
ofice.ldif:
dn: dc=ofice,dc=com
objectClass: top
objectClass: dcObject
objectClass: organization
dc: ofice
o: ofice
выдаёт сообщение:
additional info: no global superior knowledge

можно ли вообще так делать?
если да, то как правильно?
спасибо.


Содержание

Сообщения в этом обсуждении
"OpenLDAP"
Отправлено perece , 05-Мрт-07 19:44 
>Добрый день.
>У меня на ldap сервере крутится база "dc=test,dc=ru".
>Появилась необходимость завести отдельную паралельно с первой базу, например "dc=ofice,dc=com".
>slapd.conf добавлял suffix dc=ofice,dc=com, но при попытке добавить объект
>ofice.ldif:
>dn: dc=ofice,dc=com
>objectClass: top
>objectClass: dcObject
>objectClass: organization
>dc: ofice
>o: ofice
>выдаёт сообщение:
>additional info: no global superior knowledge
>
>можно ли вообще так делать?
>если да, то как правильно?
>спасибо.
добавлять нужно не suffix а database. альясы (несколько суффиксов на базу) сломаны были еще в 2.0.x, и во втором их и не собирались чинить. что в тройке не знаю, но сильно подозреваю, что на альясы забили вообще.

для понимания:
если у одной database прописано неск. suffixов (напр. dc=test,dc=ru и dc=ofice,dc=com)
то при добавлении об'екта, скажем, ou=it,dc=office,dc=com он будет серчиться и как ou=it,dc=office,dc=com, и как ou=it,dc=test,dc=ru. это _альясы_.

если прописано неск. databases с разными суффиксами, то работают они независимо, что в одну добавлено, то там и ищется и только там.
и это как раз работало всегда.

\^P^/