Я пытаюсь использовать OpenLDAP и FusionDirectory. Я не вижу вариант для атрибута электронной почты, который, как мне кажется, должен быть обычным. Я также не вижу, как добавить атрибут в fusiondirectory.
Не мог бы кто-нибудь здесь помочь, пожалуйста.
Спасибо, Джесси.
После некоторых усилий я нашел правильный способ справиться с этим.
Как сказано выше, необходимо добавить почтовый плагин. В 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
Это приведет к появлению атрибута почты на вкладке «почта» в нужном месте. Утомительно и раздражает, но работает.
Тарек :)
Я один из авторов FusionDirectory, и мой первый ответ был удален: «Он не отвечает на вопрос».
Мой ответ - установите fusiondirectory-plugin-mail, и вы сможете добавлять адреса электронной почты.
FusionDirectory избавляет от необходимости прикасаться и добавляет элементы вручную
Ура
В OpenLDAP у вас есть тип атрибута mail (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