Vous pouvez étendre manuellement le schéma eDirectory à l'aide des fichiers avec une extension .sch.
Cette section comprend les informations suivantes :
Utilisez NWConfig.nlm pour étendre le schéma sur les serveurs NetWare. Les fichiers de schéma (*.sch) fournis avec eDirectory sont installés dans le répertoire sys:\system\schema.
À l'invite de la console du serveur, entrez nwconfig .
Sélectionnez Annuaire > Étendre le schéma.
Loguez-vous en tant qu'utilisateur doté de droits d'administrateur.
Sélectionnez F3 pour indiquer un chemin différent, puis saisissez sys:\system\schema (ou le chemin d'accès de votre fichier *.sch) et le nom de votre fichier de schéma.
Appuyez sur Entrée.
Utilisez NDSCons.exe pour étendre le schéma sur les serveurs Windows. Par défaut, les fichiers de schéma (*.sch) fournis avec eDirectory sont installés dans le répertoire C:\Novell\NDS.
Cliquez sur Démarrer > Paramètres > Panneau de configuration > Services eDirectory de Novell.
Cliquez sur install.dlm, puis sur Démarrer.
Cliquez sur Installer d'autres fichiers de schéma, puis sur Suivant.
Loguez-vous en tant qu'utilisateur doté de droits d'administrateur, puis cliquez sur OK.
Indiquez le nom du fichier de schéma et le chemin d'accès correspondant.
Cliquez sur Terminer.
Les sections suivantes fournissent des informations relatives à l'extension du schéma sur les systèmes Linux, Solaris, AIX et HP-UX :
Outre Novell iManager, vous pouvez faire appel à ndssch, l'utilitaire d'extension de schéma de eDirectory, pour étendre le schéma sur les systèmes Linux, Solaris, AIX ou HP-UX. Les attributs et les classes que vous indiquez dans le fichier de schéma (.sch) sont utilisés pour modifier le schéma de l'arborescence. Les associations entre les attributs et les classes sont créées selon les indications du fichier .sch.
Utilisez la syntaxe suivante :
ndssch [-h nom_hôte[:port]] [-t nom_arborescence] FDN_admin fichier_schéma ...
ndssch [-h nom_hôte[:port]][-t nom_arborescence] [-d] FDN_admin fichier_schéma [description_schéma] ...
Paramètre ndssch | Description |
---|---|
-h nom_hôte |
Nom ou adresse IP du serveur sur lequel le schéma doit être étendu. Le schéma de l'arborescence à laquelle appartient le serveur spécifié est étendu. Ce paramètre est facultatif si l'arborescence se situe sur l'hôte dont le schéma doit être étendu. Sinon, il est obligatoire. |
port |
Port du serveur. |
-t nom_arborescence |
Nom de l'arborescence sur laquelle le schéma doit être étendu. Ce paramètre est facultatif. Le nom d'arborescence par défaut est indiqué dans le fichier /etc/nds.conf. Pour plus d'informations, reportez-vous à "Paramètres de configuration dans le manuel Novell eDirectory 8.7.3 Installation Guide (Guide d'installation de Novell eDirectory 8.7.3). |
FDN_admin |
Nom et contexte complet de l'utilisateur disposant de droits d'administrateur eDirectory sur l'arborescence. |
fichier_schéma |
Nom du fichier qui contient les informations sur le schéma à étendre. |
-d, description_schéma |
Lorsque cette option est utilisée, chaque fichier de schéma doit être suivi de sa description. |
Les attributs et les classes d'objets définis dans RFC 2307 sont liés à l'utilisateur ou au groupe, ainsi qu'aux NIS (Network Information Services - services d'information réseau). Les définitions associées à l'utilisateur ou au groupe sont compilées dans le fichier /usr/lib/nds-modules/schema/rfc2307-usergroup.sch. Les définitions liées à NIS sont compilées dans le fichier /usr/lib/nds-modules/schema/rfc2307-nis.sch. Les fichiers correspondants au format LDIF sont également fournis (respectivement /usr/lib/nds-modules/schema/rfc2307-usergroup.ldif et /usr/lib/nds-modules/schema/rfc2307-nis.ldif).
Vous pouvez étendre le schéma RFC 2307 à l'aide de l'utilitaire ndssch ou de l'outil ldapmodify.
Entrez l'une des commandes suivantes :
ndssch -t /usr/lib/nds-schema/rfc2307-usergroup.sch
ou
ndssch -t /usr/lib/nds-schema/rfc2307-nis.sch
Entrez l'une des commandes suivantes :
ldapmodify -h -D -w -f /usr/lib/nds-schema/rfc2307-usergroup.ldif
ou
ldapmodify -h -D -w -f /usr/lib/nds-schema/rfc2307-nis.ldif