Bohužel jsem nikdy dřív s LDAPem nepracoval a nedávno jsme s kolegy narazily na problém - sice máme mnou nově nakonfigurovaný a funkční LDAP server, na který se dá z okolních linux serverů připojit a použít pro hlášení uživatelů, ale nedaří se nám žádným způsobem vypsat konfiguraci. Používáme nový způsob konfigurace LDAPu, tedy žádný slapd.conf ale v adresáři slapd.d je cn=config . Všechny příkazy typu
ldapsearch -b "cn=config" -h <server> -D "cn=manager,dc=neco,dc=neco2" -W
končí po zadání hesla s tímto výpisem:
# extended LDIF
#
# LDAPv3
# base <cn=config> with scope subtree
# filter: objectclass=*
# requesting: ALL
#
# search result
search: 2
result: 32 No such object
# numResponses: 1
Můžu manuálně procházet adresáře a ldif soubory v konfiguraci, ale nedostanu přímo od LDAPu žádnou odpověď na konfiguraci.
Napadlo mne, že hlavní účet může být založený špatně, je to cn=Manager,dc=neco,dc=neco2, ale ten "adresář" je v podstatě na nižší úrovni než cn=config . Nemůže to být tím?