Bu konudaki adımları takip ediyorum: slapd.d configuration kullanarak temel openldap kurulumu
İhtiyaç duyduğum değişikliklerle kendi .ldif dosyamı yarattım ve kaydettim ve kaydettim changes.ldif
. İşte yaptığım dosyanın içeriği:
dn: olcDatabase={2}hdb,cn=config
changetype: modify
add: olcRootPW
olcRootPW: {SSHA}oRvzr9r1qQ7Cn3xN/efmeKJQzwS0wK6z
replace: olcRootDN
olcRootDN: cn=admin,dc=softura,dc=com
replace: olcSuffix
olcSuffix: dc=softura,dc=com
Sonra ldapmodify
komutu yerine getirdim :
ldapmodify -a -Q -Y EXTERNAL -H ldapi:/// -f changes.ldif
Ve bana söylendi:
"olcDatabse = {2} hdb, cn = config" girdisini değiştirme
Şimdilik çok iyi, değil mi? Ama sonra dosyayı olcDatabse={2}hdb.ldib
açarsam hiçbir şey değişmedi.
DÜZENLE:
Ldif dosyamın içeriğini şu şekilde değiştirdim:
dn: olcDatabase={2}hdb,cn=config
changetype: modify
add: olcRootPW
olcRootPW: {SSHA}oRvzr9r1qQ7Cn3xN/efmeKJQzwS0wK6z
-
replace: olcRootDN
olcRootDN: cn=admin,dc=softura,dc=com
-
replace: olcSuffix
olcSuffix: dc=softura,dc=com
Şimdi komutu çalıştırdığımda şunu alıyorum:
ldap_modify: Uygunsuz eşleştirme (18)
ek bilgi: change / add: olcRootPW: eşitlik eşleştirme kuralı yok