Contexte et dénomination

Le contexte d'un objet est sa position dans l'arborescence. Il est pratiquement équivalent à un domaine DNS.

Vous pouvez observer dans la figure suivante que l'utilisateur nommé Bernard se trouve dans l'unité organisationnelle Comptes, elle-même dans l'unité organisationnelle Finances, laquelle se trouve dans l'organisation Société. Reportez-vous à Figure 10.

Figure 10
Exemple de conteneur ConsoleOne

Cependant, vous devez parfois indiquer le contexte d'un objet dans un utilitaire eDirectory. Par exemple, si vous configurez le poste de travail de Bernard, vous serez probablement amené à fournir un contexte de nom, comme l'illustre la figure Figure 11.

Figure 11
Page NDS du Client Novell

Le contexte se présente sous la forme d'une liste de conteneurs séparés par des points entre l'objet concerné et le sommet de l'arborescence. Dans l'exemple précédent, l'objet Utilisateur Bernard se trouve dans le conteneur Comptes, lui-même dans le conteneur Finances, lequel se trouve à son tour dans le conteneur Société.


Nom distinctif

Le nom distinctif d'un objet est le nom de cet objet, suivi du contexte. Par exemple, le nom complet de l'objet Utilisateur Bernard est : Bernard.Comptes.Finances.Société.


Nom avec type

Les noms avec type apparaissent parfois dans les utilitaires eDirectory. Les noms avec type incluent les abréviations de type d'objet dans Tableau 17.


Tableau 17. Abréviations de type d'objets eDirectory

Classe d'objet Type Abréviation

Toutes les classes d'objets Feuille

Nom commun

CN

Organisation

Organisation

O

Unité organisationnelle

Unité organisationnelle

OU

Pays

Pays

C

Lieu

Lieu ou état/province

L ou S

Lorsqu'ils créent un nom avec type, eDirectory utilise l'abréviation du type, suivie d'un signe égal et du nom de l'objet. Par exemple, le nom avec type partiel de Bernard est : CN=Bernard. Le nom avec type complet de Bernard est : CN=Bernard.OU=Comptes.OU=Finances.O=Société. Vous pouvez utiliser des noms avec ou sans type dans les utilitaires eDirectory.


Résolution de nom

Le processus utilisé par eDirectory pour trouver l'emplacement d'un objet dans l'arborescence Annuaire est appelé " résolution de nom ". Lorsque vous utilisez des noms d'objet dans les utilitaires eDirectory, eDirectory résout les noms par rapport au contexte actuel ou au sommet de l'arborescence.


Contexte de poste de travail actuel

Un contexte est défini sur les postes de travail lorsque le logiciel réseau est exécuté sur ces postes. Ce contexte identifie de manière relative l'emplacement du poste de travail sur le réseau. Par exemple, le poste de travail de Bernard peut être paramétré sur le contexte actuel comme suit :

Comptes.Finances.Société

Le contexte actuel permet de comprendre l'utilisation des points au début et à la fin du nom relatif.


Point initial

Utilisez un point initial pour résoudre le nom depuis le sommet de l'arborescence, indépendamment de l'endroit où le contexte actuel est défini. Dans l'exemple suivant, le point initial permet d'indiquer à l'utilitaire CX (Changer de contexte) de résoudre le nom par rapport au sommet de l'arborescence.

CX.Finances.Société

eDirectory interprète la commande de la manière suivante : " Paramétrer le contexte sur le conteneur Finances, qui se trouve dans le conteneur Société, résolu à partir du sommet de l'arborescence ".

Le contexte actuel du poste de travail est alors paramétré sur le conteneur Finances, qui se trouve dans le conteneur Société.


Assignation d'un nom relatif

L'assignation d'un nom relatif signifie que le nom est résolu en fonction du contexte actuel du poste de travail et non du sommet de l'arborescence. Un nom relatif n'inclut jamais de point initial, puisqu'un tel point indique une résolution à partir du sommet de l'arborescence.

Supposez que le contexte actuel d'un poste de travail soit paramétré sur Finances. Reportez-vous à Figure 12.

Figure 12
Exemple de conteneur ConsoleOne

Le nom d'objet relatif de Bernard est alors :

Bernard.Comptes

eDirectory interprète le nom de la manière suivante : [laquo ]Bernard, qui se trouve dans Comptes, résolu à partir du contexte actuel, Finances[raquo ].


Point final

Un point final ne peut être utilisé que dans le cadre d'une assignation de nom relatif. Par conséquent, vous ne pouvez pas utiliser simultanément un point initial et un point final. Un point final modifie le conteneur à partir duquel eDirectory résout le nom.

Chaque point final déplace le point de résolution d'un conteneur vers le sommet de l'arborescence. Supposez que vous vouliez déplacer le contexte actuel de votre poste de travail de Quimper à Strasbourg dans l'exemple illustré dans la figure Figure 13.

Figure 13
Exemple de conteneur ConsoleOne

La commande CX appropriée utilise l'assignation de nom relatif avec des points finals :

CX Strasbourg.Est.

eDirectory interprète cette commande de la manière suivante : [laquo ]Paramétrer le contexte sur Strasbourg, qui se trouve dans Est, résolu à partir des deux conteneurs précédant le contexte actuel dans l'arborescence[raquo ].

De même, si Bernard se trouve dans le conteneur Strasbourg et que le contexte actuel de votre poste de travail soit Quimper, le nom relatif de Bernard est :

Bernard.Strasbourg.Est..


Contexte et dénomination sous UNIX

Lorsque les comptes utilisateur UNIX ont migré vers eDirectory, le contexte eDirectory n'est pas utilisé pour nommer les utilisateurs. Le contexte de l'utilisateur est déterminé par le composant UAM.