OpenLDAP

Yun -  
 Corny -
Bonjour,

Je travaille sur un annuaire OpenLDAP installé sur SUSE.

Le but est d'étendre le schéma pour obtenir une "classe personnalisée".

Ce que j'aimerais faire est ajouter un ou plusieurs attributs à la classe InetOrgPerson via une classe auxiliare. J'ai donc créé mon local.schema comme ceci :

#définition des attributs
...

#définition de la classe
objectClasss ( 1.1.2.2.1 NAME 'classTest'
SUP inetOrgPerson
AUXILIARY
DESC 'classe de test'
MAY ( attr1 $ attr2 ) )

Mais lorsque j'importe ce fichier a l'aide de slapadd, j'obtient l'erreur suivante :
"user-defined ObjectClass has inappropriate SUPerior : inetOrgPerson"

Quelqu'un aurait une idée pour résoudre ce problème?

Merci d'avance :)

2 réponses

carmack
 
je up ce topic car j'ai exactement le même problème.
apparement il y a un lien avec un attribut opérationnel (le timestamp) mais je ne vois pas trop non plus.
0
Corny
 
Avez vous déclarer votre nouvelle classe dans le fichier slapd.conf ???

quand on ajoute une nouvelle classe, il faut que OpenLdap sache ou aller la cherche ^^
0