может кто-нибудь помочь мне устранить эту ошибку?
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
Вы вручную отредактировали файл LDIF, что является вашей первой ошибкой, даже несмотря на то, что у каждого из этих файлов есть предупреждение вверху, запрещающее делать это.
Второй ошибка сообщает вам, что корневое DN необходимо: а) задать какое-то значение и б) оно находится под суффиксом базы данных, который cn = config
, например, cn = manager, cn = config
.
Я подозреваю, что вы установили пароль вручную в /etc/openldap/slapd.d/cn=config.ldif
, что вызвало обе ошибки.