может быть установлен только тогда, когда rootdn имеет суффикс

может кто-нибудь помочь мне устранить эту ошибку?

5c18d91d ldif_read_file: checksum error on "/etc/openldap/slapd.d/cn=config.ldif"
5c18d91d olcRootPW: value #0: <olcRootPW> can only be set when rootdn is under suffix
5c18d91d config error processing cn=config: <olcRootPW> can only be set when rootdn is under suffix
slaptest: bad configuration file!

my olcDatabase \ = \ {2 \} hdb.ldif :

dn: olcDatabase={2}hdb
objectClass: olcDatabaseConfig
objectClass: olcHdbConfig
olcDatabase: {2}hdb
olcDbDirectory: /var/lib/ldap
olcRootDN: cn=admin,dc=10.6.113.60
olcSuffix: dc=10.6.113.60
olcDbIndex: objectClass eq,pres
olcDbIndex: ou,cn,mail,surname,givenname eq,pres,sub
structuralObjectClass: olcHdbConfig
entryUUID: cd57a4aa-85c3-1038-887e-196d6c686da6
creatorsName: cn=config
createTimestamp: 20181126123738Z
entryCSN: 20181126123738.098670Z#000000#000#000000
modifiersName: cn=config
modifyTimestamp: 20181126123738Z
1
задан 20 December 2018 в 06:26
1 ответ

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

Второй ошибка сообщает вам, что корневое DN необходимо: а) задать какое-то значение и б) оно находится под суффиксом базы данных, который cn = config , например, cn = manager, cn = config .

Я подозреваю, что вы установили пароль вручную в /etc/openldap/slapd.d/cn=config.ldif , что вызвало обе ошибки.

0
ответ дан 4 December 2019 в 03:23

Теги

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