Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/05/2006, 16h25   #1
Invité de passage
 
Inscription : mai 2006
Messages : 25
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 25
Points : 4
Points : 4
Par défaut Ldap - impossible de dériver ma classe de inetOrgPerson

Bonjour,

Comme le titre l'indique j'ai créé ma classe spécifique à mes besoins.

Je voudrais donc dériver de la classe inetorgperson qui est déclaré dans le fichier inetorgperso.shema.

Pour cela j’écris la définitions des objets que je créer dans le fichier core.shema, mais malheuresement quand je lance mon LDAP j’ai un message d’erreur qui apparaît qui me dit :
Citation:
Checking configuration files for : /etc/openldap/schema/core.schema: line 585: ObjectClass not found: "inetOrgPerson"
slaptest: bad configuration file!
Faut il bien déclarer ses propres classes et attributs dans core.shema ou faut il le faire ailleur ?

voici la déclaration de ma classe dans le fichier core.shema :

Citation:
objectclass ( 2.5.6.6.1 NAME 'personCM'
DESC 'une personne du Crédit mutuel'
SUP inetOrgPerson STRUCTURAL
MUST ()
MAY ( quiFaitQuoi )
)
le fichier slapd.conf fait bien la déclarations de ces fichiers :

Citation:
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/nis.schema
Merci d’avance pour votre aide.
julien1981 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2006, 19h30   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Il vaut mieux effectivement "déclarer" ses propres objets dans un schéma à part et l'ajouter en fin de liste dans le slapd.conf. InetOrgPerson ne serait-elle pas déclarée après la votre ?


Julp.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2006, 09h53   #3
Invité de passage
 
Inscription : mai 2006
Messages : 25
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 25
Points : 4
Points : 4
merci bien !

voila donc j'ai créé un nouveau fichier schema et j'y ai mis :

Citation:
#Declarations des attributs
attributetype ( 2.5.4.55 NAME ( 'x' )
DESC 'Le fameux x pour caracteriser les competences d un employe'
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

# Declaration de la classe
# Insertion classe specifique au xxx
objectclass ( 2.5.6.6.1 NAME 'personCM'
DESC 'une personne du xxx'
SUP inetOrgPerson STRUCTURAL
MAY ( x ) )
j'ai lancé mon process ldap , et tout c'est bien passé :

Citation:
[root@lcs-a schema]# /etc/init.d/ldap start
Checking configuration files for : config file testing succeeded
Starting slapd:
Pour repondre a ta question effectivement inetorgperson etait déclaré apres , peut etre que cela aurait marché si je l'avais mis avant.

mais c'est plus clair comme ca dans un fichier séparé
julien1981 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h46.


 
 
 
 
Partenaires

Hébergement Web