Я пытаюсь настроить OpenLDAP на CentOS 6.6 с помощью этой конфигурации db.ldif:
dn: olcDatabase={0}config,cn=config
changetype: modify
replace: olcRootPW
olcRootPW: {SSHA}UCCQrNoadIFC2lN0Y6YxzCfu9hT/jZni
-
replace: olcRootDN
olcRootDN: cn=admin,cn=config
dn: olcDatabase={2}bdb,cn=config
changetype: modify
replace: olcRootPW
olcRootPW: {SSHA}UCCQrNoadIFC2lN0Y6YxzCfu9hT/jZni
-
replace: olcSuffix
olcSuffix: dc=genetics,dc=wustl,dc=edu
-
replace: olcRootDN
olcRootDN: cn=manager,dc=genetics,dc=wustl,dc=edu
dn: olcDatabase={1}monitor,cn=config
changetype: modify
replace: olcAccess
olcAccess: {0}to *
by dn.base=”gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth” read by dn.base=”cn=manager,dc=genetics,dc=wustl,dc=edu” read
by * none
Затем я запускаю команду:
ldapadd -Y EXTERNAL -H ldapi:/// -f db.ldif
Но я получаю ошибку:
изменение записи "olcDatabase={1}monitor,cn=config" ldap_modify: Другая (например, специфическая для реализации) ошибка (80) дополнительная информация: обработчик завершил работу с кодом 1
Есть предложения? Спасибо.
решение1
Я только что наткнулся на этот вопрос с похожей проблемой. Я пытался настроить сервер LDAP с включенным selinux и получил похожую ошибку. Если у вас включен selinux, попробуйте его в разрешающем режиме или отключите его и попробуйте снова.
Не очень хорошо, если вы пытаетесь создать безопасную систему, а ldap жалуется на selinux!