LDAP : inetorgperson non disponible

davidR Messages postés 11 Statut Membre -  
 dePassage -
Bonjour,

J'ai installé OpenLdap sur win2000 et celà marche bien.

Le problème survient lorsque je fait :

dn: cn=jean dupont,dc=exemple,dc=fr
objectclass: person
objectclass: organizationalperson
objectclass: inetOrgPerson
cn: jean dupont
sn: jeannot
mail: jean.dupont@exemple.fr
uid: jdupont

je sauve celà dans user.ldif par ex et je tapes :

slapadd -f slapd.conf -l user.ldif

Le message d'erreur apparait :

slapadd: dn="cn=jean dupont,dc=exemple,dc=fr" (line=4): objectclass 'inetOrgPerson' unrecognised

En gros il ne reconnait pas l'objectclass inetorgperson.

En cherchant dant le répertoire schemas, j'ai trouvé le fichier contenant la liste des objects class ( core.schema ) et effictivement inetorgperson n'y est pas.
Seulement, il y a un fichier dans le même dossier que core.schema qui se nomme inetorgperson.schema.

J'aimerais donc savoir comment l'utiliser pour qu'il soit reconnu lorsque je tape ma commande slapadd...

PS : J'espère avoir été assez clair.

Merci d'avance

-----------------------------
DavidR
A voir également:

1 réponse

davidR Messages postés 11 Statut Membre
 
J'ai trouvé un moyen détourné à mon problème ( si vous le rencontrez un jour ).

La réponse se trouvait sur ce site même ( j'aurais dû mieux regardé )
http://www.commentcamarche.net/ldap/ldapconf.php3

Il suffit de rajouter dans le fichier slapd.conf après les include :
schemacheck off

Voilà...

-----------------------------
DavidR
0
dePassage
 
La vrai solution à ton problème est qu'il faut respecter la casse
inetOrgPerson et non inetorgperson
car il est fortement déconseillé de mettre à off schemacheck

A+
0