Добавление к ответу JPBlanc с некоторыми из моего опыта.У нас есть несколько серверов / деревьев ldap, где я работаю.Наш сервер AD использует DisplayName в качестве значения CN.Из 4K + пользователей у нас было всего несколько случаев, когда возникали дубликаты.Я полагаю, что действие по умолчанию состоит в том, чтобы присвоить 1 значение, если есть дублирование.Это удивительно редко, даже с высокой скоростью оборота в самой большой части этой пользовательской базы.У нас есть два разных дерева электронных каталогов, которые связаны друг с другом и используют имя пользователя.Имя пользователя - первое имя + фамилия.Любые дубликаты там имеют добавочный номер.Как вы можете себе представить, это часто случается с Браунами, Смитами и другими общими именами.Другое дерево, которое является каталогом ADLDS (ранее ADAM), использует уникально сгенерированный номер для каждой новой записи в качестве CN.Это в основном автоматически увеличиваемое число, которое контролируется внешним процессом загрузки.Наконец, у нас есть каталог для внешних партнеров (думаю, независимых агентов), который использует комбинацию адреса электронной почты и идентификационного номера в качестве CN.
Я выполняю много работ по обслуживанию на пользовательских базах и моей наименее любимой схемеэто внешне сгенерированный номер.Если мне позвонят в службу поддержки о Джо Брауне во всех других системах, я по крайней мере смогу понять, где мне нужно искать его, чтобы найти его.Конечно, простой поисковый фильтр даст мне все Брауны, но мне все еще нужно написать и выполнить его.Поэтому мой совет - использовать некоторую часть имени для CN и каким-то образом обеспечить уникальность.С административной точки зрения это будет немного проще.Действительно, CN важен, но вы будете иметь дело с остальными атрибутами пользователя гораздо больше, так что не переживайте слишком сильно.