Le contexte d'un objet est sa position dans l'arborescence. Il est pratiquement équivalent à un domaine DNS.
Sur la Figure 1-8, vous pouvez observer que l'utilisateur nommé Bob se trouve dans l'unité organisationnelle Accounts, elle-même dans l'unité organisationnelle Finance, laquelle se trouve dans l'organisation YourCo.
Figure 1-8 Exemple de conteneur eDirectory
Il est parfois nécessaire d'indiquer explicitement le contexte d'un objet dans un utilitaire eDirectory. Par exemple, si vous configurez le poste de travail de Bob, vous serez probablement amené à fournir un contexte de nom, comme l'illustre la Figure 1-9.
Figure 1-9 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 Bob se trouve dans le conteneur Accounts, lui-même dans le conteneur Finance, lequel se trouve à son tour dans le conteneur YourCo.
Le nom distinctif d'un objet est le nom de cet objet, suivi du contexte. Par exemple, le nom complet de l'objet Utilisateur Bob est : Bob.Accounts.Finance.YourCo.
Des noms avec type apparaissent parfois dans les utilitaires eDirectory. Ces noms comprennent les abréviations de type d'objet indiquées dans le tableau ci-dessous :
Classe d’objet |
Type |
Abréviation |
---|---|---|
Toutes les classes d'objets Feuille |
Nom courant |
CN |
Organisation |
Organisation |
O |
Unité organisationnelle |
Unité organisationnelle |
OU |
Country |
Country |
C |
Lieu |
Lieu ou état/province |
L ou S |
Pour créer un nom avec type, eDirectory utilise l'abréviation du type, suivie du signe égal et du nom de l'objet. Par exemple, le nom avec type partiel de Bob est : CN=Bob. Le nom avec type complet de Bob est : CN=Bob.OU=Accounts.OU=Finance.O=YourCo. Vous pouvez utiliser des noms avec ou sans type dans les utilitaires eDirectory.
Le processus mis en oeuvre 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.
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 Bob a le contexte actuel suivant :
Accounts.Finance.YourCo
Le contexte actuel permet de comprendre l'utilisation des points initiaux, des noms relatifs et des points finaux (voir sections suivantes).
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 .Finance.YourCo
eDirectory interprète la commande de la manière suivante : « changer le contexte en utilisant le conteneur Finance, qui se trouve dans le conteneur YourCo, à partir du sommet de l'arborescence ».
L'assignation d'un nom relatif implique que les noms sont résolus en fonction du contexte actuel du poste de travail, et non à partir 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 Finance. Reportez-vous à la Figure 1-10.
Figure 1-10 Exemple de conteneur eDirectory
Le nom d'objet relatif de Bob est alors :
Bob.Accounts
eDirectory interprète le nom de la manière suivante : « Bob, qui se trouve dans Accounts, résolu à partir du contexte actuel qui est Finance ».
Les points finaux s'emploient uniquement pour les noms relatifs. Par conséquent, vous ne pouvez pas utiliser simultanément un point initial et un point final. Un point final change 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. Par exemple, supposons que vous vouliez déplacer le contexte actuel de votre poste de travail de Timmins à Allentown (voir la Figure 1-11).
Figure 1-11 Exemple de conteneur eDirectory
La commande CX appropriée utilise l'assignation de nom relatif avec des points finals :
CX Allentown.East..
eDirectory interprète cette commande de la manière suivante : « changer le contexte en utilisant Allentown, qui se trouve dans East et qui est résolu à partir des deux conteneurs au-dessus du contexte actuel dans l'arborescence ».
De même, si Bob se trouve dans le conteneur Allentown et que le contexte actuel de votre poste de travail est Timmins, le nom relatif de Bob est :
Bob.Allentown.East..
Lorsque des comptes utilisateur Linux sont migrés vers eDirectory, le contexte eDirectory n'est pas utilisé pour nommer les utilisateurs.