Я пытаюсь использовать OpenLDAP и FusionDirectory. Я не вижу вариант для атрибута электронной почты, который, как мне кажется, должен быть обычным. Я также не вижу, как добавить атрибут в fusiondirectory.
Кто-нибудь здесь может помочь, пожалуйста.
Спасибо, Я не вижу вариант для атрибута электронной почты, который, как мне кажется, должен быть обычным. Я также не вижу, как добавить атрибут в fusiondirectory.
Кто-нибудь здесь может помочь, пожалуйста.
Спасибо, Я не вижу вариант для атрибута электронной почты, который, как мне кажется, должен быть обычным. Я также не вижу, как добавить атрибут в fusiondirectory.
Кто-нибудь здесь может помочь, пожалуйста.
Спасибо, Джесси.
Я один из авторов FusionDirectory, и мой первый ответ был удален со словами «он не отвечает на вопрос».
Мой ответ - установить fusiondirectory-plugin-mail и вы сможете добавлять адреса электронной почты.
FusionDirectory убирает необходимость прикасаться и добавлять элементы вручную
Ура
В OpenLDAP у вас есть тип атрибута «почта» (RFC822), который содержится в основной схеме. Если у вас есть пользователь, которому разрешен просмотр дерева конфигурации (cn = config), вы можете просмотреть узел cn = {0} core, cn = schema, cn = config, где это определено; вы также можете найти определение здесь: http://zytrax.com/books/ldap/ape/core-schema.html#mail
Если вы хотите использовать его в учетной записи, вы можете использовать объектный класс inetOrgPerson, в который этот атрибут уже включен.
Когда дело доходит до FusionDirectory: насколько я понимаю, это только интерфейс для других систем каталогов, поэтому у вас такой же набор, как и в базовом каталоге. Это вики-документация, которую я нашел: https://documentation.fusiondirectory.org/start
После некоторых усилий я нашел правильный способ справиться с этим.
Как сказано выше, нужно добавить почтовый плагин. В debian это с:
sudo apt install fusiondirectory-plugin-mail
sudo apt install fusiondirectory-plugin-mail-schema
Однако ключевым моментом является то, что схема также должна быть установлена, поскольку она, вероятно, отсутствует:
sudo fusiondirectory-insert-schema -i /etc/ldap/schema/fusiondirectory/mail-fd.schema
Это приведет к появлению атрибута mail на вкладке 'mail' в правильное место. Утомительно и раздражает, но работает.
tarek:)