openldap “no global supérieur de la connaissance”
Quand J':
ldapadd -f pop01.ldif -x -D "cn=Manager,dc=ldap,dc=beonegroup,dc=be" -w 1234
J'obtiens:
adding new entry "dc=ldap,dc=beonegroup,dc=org"
ldapadd: Server is unwilling to perform (53)
additional info: no global superior knowledge
Voici mon slapd.conf:
database bdb
suffix "dc=ldap,dc=beonegroup,dc=be"
rootdn "cn=Manager,dc=ldap,dc=beonegroup,dc=be"
rootpw 1234
directory /var/lib/ldap/beoneDirectory
index objectClass eq,pres
index ou,cn,mail,surname,givenname eq,pres,sub
index uidNumber,gidNumber,loginShell eq,pres
index uid,memberUid eq,pres,sub
index nisMapName,nisMapEntry eq,pres,sub
Et mon fichier utilisé pour remplir:
[root@local beoneDirectory]# pwd /var/lib/ldap/beoneDirectory [root@local beoneDirectory]# cat pop01.ldif dn: dc=ldap,dc=beone,dc=org objectClass: top objectClass: dcObject objectClass: organization dc: beone o: beone description: ldap.beone.be dn: o=beone objectClass: top objectClass: organization o: beone description: Beone dn: cn=Manager,o=beone objectClass: organizationalRole cn: Manager description: LDAP Directory Administrator dn: ou=Employes,o=beone ou: Employes objectClass: top objectClass: organizationalUnit description: Employes beone dn: ou=Clients,o=beone ou: Clients objectClass: top objectClass: organizationalUnit description: Clients beone #1ere entrée dn: cn=Benoit Le,ou=Employes,o=beonegroup cn: Benoit Le objectClass: top objectClass: person objectClass: organizationalPerson objectClass: inetOrgPerson mail: [email protected] givenname: Benoit sn: Lecomte ou: Employes street: 29 rue de cp l: jumet postalCode: 6040 telephoneNumber: 04942311 mobile: 01234345 #2eme employé dn: cn=Matteo Di,ou=Employes,o=beonegroup cn: Matteo Di objectClass: top objectClass: person objectClass: organizationalPerson objectClass: inetOrgPerson mail: [email protected]
d
d
d
d
d
d
d
d
d
d
d
d
d
d
Je sais que c'est un slapd.conf question connexe, openldap ne sais pas où l'insérer mes entrées, mais je ne vois vraiment pas comment le spécifier
OriginalL'auteur stKKd | 2014-03-04
Vous devez vous connecter pour publier un commentaire.
Votre base de données est nommé (suffixe):
Vous êtes dans la ldif essayer d'ajouter des trucs à
C'est un peu l'équivalent de makeing un répertoire appelé
/something
, puis d'essayer de créer le fichier/some/file
. Il ne fonctionne pas depuis le répertoire/some
n'existe pas.Souviens de données LDAP est organisé dans une structure hiérarchique, c'est à dire la forme d'une arborescence de répertoires et de fichiers. Le mot supérieure se réfère à la niveau au-dessus (plus près du haut), similaire à répertoire parent (plus proche de la racine) dans le système de fichiers exemple.
Dans le système de fichiers, vous obtenez le message d'erreur
/some/file: No such file or directory
L'erreur LDAP auraient sans doute été mieux formulé.
OriginalL'auteur tetra
Le domaine de la structure des composants que vous avez défini "dc=ldap,dc=beonegroup,dc=être" ne correspond pas à votre entrée dans pop01.ldif première ligne.
Essayez de modifier la première ligne de votre pop01.ldif de dc=org dc=être et essayez de nouveau.
OriginalL'auteur Jay