Здравствуйте!
Поставил по мануалу сервер OpenLDAP, столкнулся с двумя проблемами:
1. не получается добавить двух сотрудников, которые пользуются одной почтой (ошибка уникальности)
Странно, поскольку без специальных ухищрений уникальность значений атрибутов в разных записях каталога не отслеживается (в пределах одной записи значения одного атрибута всегда уникальны). В OpenLDAP для настройки такого отслеживания используется наложение
slapo-unique. Пришлите ссылку на мануал, по которому настраивали, можно будет подсказать что-то более конкретное.
2. не могу понять как добавить атрибут mozillaSecondEmail (Доп. адрес электронной почты в почтовой книге Thunderbird) для создаваемых сотрудников
Чтобы slapd знал о каком-то атрибуте или объектном классе, они должны быть зарегистрированы в его схеме данных. У Mozilla есть описание
набора схемы данных для их адресной книги, его нужно подключить в настройках slapd. Если вы настраиваете slapd через файл конфигурации slapd.conf, то для подключения набора схемы применяется директива
include, если используете динамическую конфигурацию, то сначала этот набор нужно переконвертировать, а потом добавить в каталог динамической конфигурации, посмотрите
здесь.
После регистрации набора схемы, атрибут mozillaSecondEmail можно будет использовать, добавив в запись пользователя вспомогательный объектный класс mozillaAbPersonAlpha (из добавленного набора), либо добавив в запись пользователя универсальный вспомогательный объектный класс
extensibleObject.