Jun 01, 2022 13:49
Неправильный конфиг для инициализации openldap:
dn: olcDatabase=mdb,cn=config
objectClass: olcDatabaseConfig
objectClass: olcMdbConfig
olcDatabase: mdb
OlcDbMaxSize: 1073741824
olcSuffix: "dc=myfamilie,dc=home"
olcRootDN: "cn=ladm,dc=myfamilie,dc=home"
olcRootPW: "secret"
olcDbDirectory: "/var/lib/openldap-data"
olcDbIndex: objectClass eq
Ругается оно при попытке инициализации:
srv01 ~ # slapadd -v -n 0 -F /etc/openldap/slapd.d/ -l /tmp/openldap/init.ldif
62973e6b <= str2entry NULL (smr_normalize olcSuffix 21)
slapadd: could not parse entry (line=1)
_#################### 100.00% eta none elapsed none fast!
Closing DB...
srv01 ~ #
А вот такой (не совсем, но нужное есть):
dn: olcDatabase=mdb,cn=config
objectClass: olcDatabaseConfig
objectClass: olcMdbConfig
olcDatabase: mdb
OlcDbMaxSize: 1073741824
olcSuffix: dc=myfamilie,dc=home
olcRootDN: cn=ladm,dc=myfamilie,dc=home
olcRootPW: secret
olcDbDirectory: /var/lib/openldap-data
olcDbIndex: objectClass eq
влетает только в путь:
srv01 ~ # slapadd -v -n 0 -F /etc/openldap/slapd.d/ -l /tmp/openldap/init.ldif
added: "cn=config" (00000001)
added: "cn=module{0},cn=config" (00000001)
added: "cn=schema,cn=config" (00000001)
added: "cn={0}core,cn=schema,cn=config" (00000001)
added: "olcDatabase={-1}frontend,cn=config" (00000001)
added: "olcDatabase={1}mdb,cn=config" (00000001)
_#################### 100.00% eta none elapsed none fast!
Closing DB...
srv01 ~ # echo $?
0
srv01 ~ #
Имеющий глаза, да увидит.
маленькие хитрости,
замена AD-а,
openldap,
hints