नहीं मिल रहा है cn = मॉड्यूल, cn = config प्रविष्टि

वोट
0

: मैं OpenLDAP के लिए नए, मैं एक मॉड्यूल ऑन लाइन विन्यास (OLC) इस गाइड के आधार पर का उपयोग कर की निगरानी के लिए स्थापित कर रहा हूँ https://blog.kmp.or.at/monitoring-openldap/

मैं bellow के रूप में ldapmodify का उपयोग करें:

ldapmodify -x -H ldap:/// -D cn=config   -W -f module.ldif

परिणाम है:

modifying entry cn=module{0},cn=config
ldap_modify: No such object (32)

module.ldif की सामग्री है:

dn: cn=module{0},cn=config
changetype: modify
add: olcModuleLoad
olcModuleLoad: {1}back_monitor

मैं समझता हूँ कि मैं गैर मौजूदा प्रविष्टि पर संशोधित नहीं कर सकते तो मैं डीएन = (cn = मॉड्यूल, cn = config) के लिए एक नई प्रविष्टि जोड़ने की कोशिश की।

मैं नई dn का उपयोग कर बनाने की कोशिश की:

dn: cn=module,cn=config
objectClass: olcModuleList
cn: module
olcModulepath:  /etc/openldap/libexec/openldap

लेकिन मैं यह त्रुटि आई

ldap_add: Invalid syntax (21)
additional info: objectClass: value #0 invalid per syntax

मैं सच में, इस डीएन बनाना होगा या इसे सेटअप के दौरान बनाया जाना चाहिए।

09/10/2019 को 13:02
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
0

नहीं, इस प्रविष्टि सेटअप के दौरान बनाया जाता है।

ऐसा लगता है कि आप सेटअप करने के लिए याद किया slapd.dऑनलाइन विन्यास (OLC) के लिए निर्देशिका:

slapcat -f /path/to/slapd.conf -F /path/to/slapd.d

इसके अलावा, प्रमाणीकरण के लिए उपयुक्त SASL तंत्र चुनें:

  • या तो उपयोग EXTERNALके साथ तंत्र ldapi:///परिवहन (ग्राहक प्रक्रिया uid और यूनिक्स सॉकेट माध्यम gid पर निर्भर करता है):

    `ldapmodify -Y EXTERNAL -H ldapi:/// -f module.ldif`
    
  • या LDAP(डिफ़ॉल्ट) के विकल्प के साथ -Dऔर -Wबाध्यकारी के लिए:

    ` ldapmodify -x -H ldap://example.com -D cn=manager,dc=example,dc=com -W -f module.ldif`
    
09/10/2019 को 14:28
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more