Назад | Перейти на главную страницу

fusiondirectory и OpenLDAP, добавив атрибут

Я пытаюсь использовать 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