| Модель именования LDAP Одним из условий успешного манипулирования
объектами каталога является однозначная идентификация каждого объекта. Для именования
и идентификации объектов в каталоге протокол LDAP использует механизм отличительных
имен (Distinguished Name, DN). Отличительное имя однозначно определяет положение
объекта в информационном дереве каталога, представляя информацию обо всех узлах
дерева, которые необходимо пройти, чтобы прийти от данного объекта к корню дерева.
Можно провести аналогию с понятием полного пути, используемым для определения
месторасположения файла в файловой системе. Ниже приводится пример отличительного
имени, идентифицирующего объект Tasha, принадлежащий к подразделению ND домена
khsu.ru: DC=ru,DC=khsu,OU=ND,CN=Users,CN=Tasha Для формирования отличительного
имени используются спецификаторы (specifier), определяющие тип объекта:
- DC (Domain Component) — спецификатор "составная часть
доменного имени";
- OU (Organizational Unit) —
спецификатор "организационная единица";
- CN
(Common Name) — спецификатор "общее имя".
Имя, идентифицирующее сам объект, согласно терминологии LDAP выступает в качестве
относительного отличительного имени (Relative Distinguish Name, RDN). Относительное
отличительное имя может повторяться в рамках всего каталога. Однако оно должно
быть уникально в пределах родительского контейнера. Ниже приводится пример относительного
отличительного имени объекта Tasha: CN=Tasha Механизм отличительных имен
LDAP является предпочтительной, но не единственной схемой именования объектов
в Active Directory. Поэтому ниже мы рассмотрим все другие возможные схемы именования.
|