Схема OpenLDAP не загружена - PullRequest
       13

Схема OpenLDAP не загружена

0 голосов
/ 17 октября 2011

Я тестирую OpenLDAP для окна

После установки OpenLDAP я не изменяю ни одной строки конфигурационного файла и запускаю демон slap, но некоторые схемы не загружены, см. Консоль вывода:

...
config_back_db_open
config_build_entry: "cn=config"
config_build_entry: "cn=schema"
config_build_entry: "cn={0}core"
config_build_entry: "cn={1}cosine"
config_build_entry: "cn={2}nis"
config_build_entry: "cn={3}inetorgperson"
config_build_entry: "olcDatabase={-1}frontend"
config_build_entry: "olcDatabase={0}config"
config_build_entry: "olcDatabase={1}bdb"
...

и вот схемы, ожидаемые для загрузки (slapd.conf)

 include        ./schema/core.schema
 include        ./schema/cosine.schema
 include        ./schema/nis.schema
 include        ./schema/inetorgperson.schema
 include        ./schema/openldap.schema
 include        ./schema/dyngroup.schema
 include        ./schema/misc.schema

почему не могут быть загружены shemes openldap, dyngroup и misc, я проверил это, просмотрев проводник схемы в программе jxplorer, и обнаружил, что нет никаких атрибутов и классов, определенных в этих схемах.

Есть ли какие-либо настройки, которые мне нужны для загрузки этих схем

я хочу создать свою собственную схему

Ценю любые предложения

Спасибо ^^

1 Ответ

0 голосов
/ 17 октября 2011

У меня есть следующее, которое работает.Попробуйте в указанном порядке, так же, как в slapd.conf при распространении.Я не думаю, что вы можете загрузить их все.Если этот порядок не работает, вам нужно использовать slaptest -f slapd.conf, чтобы вывести список ошибок.

include         schema/core.schema
include         schema/cosine.schema
include         schema/inetorgperson.schema
include         schema/ppolicy.schema
#include        schema/connexitor.schema
#include        schema/corba.schema
include schema/dyngroup.schema
#include        schema/eduperson.schema
include         schema/java.schema
#include        schema/krb5-kdc.schema
include schema/misc.schema
include schema/nis.schema
#include        schema/openldap.schema
#include        schema/samba.schema
...