ne peut pas trouver cn = module, cn = entrée de configuration

voix
0

Je suis nouveau à OpenLDAP, je vais mettre en place un module de surveillance en utilisant la configuration (OLC) en ligne basé sur ce guide: https://blog.kmp.or.at/monitoring-openldap/ .

j'utiliser ldapmodify comme ci-dessous:

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

Résultat:

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

le contenu de module.ldif est:

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

Je comprends que je ne peux pas modifier l'entrée non existante, donc j'ai essayé d'ajouter une nouvelle entrée pour DN = (cn = module, cn = config).

j'ai essayé de créer de nouvelles en utilisant dn:

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

mais je suis arrivé cette erreur

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

Ai-je vraiment besoin de créer cette DN, ou il doit être créé lors de l'installation.

Créé 09/10/2019 à 13:02
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
0

Non, cette entrée est créée lors de l'installation.

Il semble que vous avez manqué de configurer le slapd.drépertoire pour la configuration en ligne (OLC):

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

En outre, choisir le mécanisme approprié pour l'authentification SASL:

  • Soit utiliser le EXTERNALmécanisme de ldapi:///transport (repose sur le fluide de processus client et GID via les sockets Unix):

    `ldapmodify -Y EXTERNAL -H ldapi:/// -f module.ldif`
    
  • Ou LDAP(par défaut) avec des options -Det -Wpour la liaison:

    ` ldapmodify -x -H ldap://example.com -D cn=manager,dc=example,dc=com -W -f module.ldif`
    
Créé 09/10/2019 à 14:28
source utilisateur

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