Перед тем, как начать отвечать на ваш вопрос, я бы предложил вам обратиться по ссылке Имена объектов в Active Directory:
... Если пользовательский объектсозданные в MMC «Active Directory - пользователи и компьютеры», имена по умолчанию следующие. Вы указываете «Имя», «Инициалы» и «Фамилия» пользователя (атрибуты «GivenName», «Initials» и «sn») .
Поле, помеченное «Полное имя», по умолчанию имеет значение «GivenName initials sn».Эта строка присваивается атрибуту "cn" (общее имя).Вам разрешено перезаписать значение по умолчанию....
Теперь перейдем к вашему вопросу:
- Может ли в активном каталоге ldap иметь двух пользователей, имена которых следующие: Джон Смит, Лин (GivenName = Lin, sn = Джон Смит) Джон, Смит Лин (дал имя = Смит Лин, sn = Джон)
Ответ: RDN пользователя - это значение его канонического имени или атрибута cn,Как и другие объекты каталога, пользовательский объект имеет имена в форме cn, name, Однозначное имя и objectGUID.Отличительные имена (DN) являются уникальными, и они однозначно идентифицируют объекты в каталоге.
Сервер каталогов не допускает двух объектов с одинаковым относительным DN (RDN) под одним и тем же родителем или контейнером.DN состоит из RDN и пути его контейнера.Следовательно, уникальность RDN гарантирует уникальность DN.
Итак, , чтобы окончательно ответить , это зависит от пути / контейнера, где создаются эти объекты.Если 2 пользователя создаются в одном и том же OU / контейнере, и если cn оценивает одно и то же значение, вы не сможете создать второго пользователя с тем же именем.
Если эти 2 пользователябудучи созданным в разных контейнерах / подразделениях, вы можете легко создавать их.Для пользовательских объектов в домене или лесу следующие значения являются уникальными:
- userPrincipalName - имя пользователя должно быть уникальным среди всех объектов участника безопасности в лесу каталога.
- objectGUID- GUID является уникальным для всего предприятия и в любом другом месте.
- sAMAccountName - sAMAccountName должно быть уникальным среди всех объектов участника безопасности в домене.
- objectSid - ObjectSid уникален для всего домена.
- sIDHistory - ObjectSid уникален для каждого домена, а атрибут sIDHistory содержит SID из предыдущих перемещений домена пользователя.
Источник: Основные сведения об уникальных атрибутах в Active Directory