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

Создайте новый объектный класс, чтобы добавить настраиваемый атрибут к существующему объектному классу.

Длинные заголовки требуют коротких ответов :)

У меня есть ldap-сервер со схемами по умолчанию. В какой-то организационной единице у меня есть записи со структурным objectClass человек и еще два класса uidObject и верхняя.

Мне нужно добавить к этим записям атрибут enabledServices, и я хочу сохранить в нем каждую службу, к которой у конкретного человека есть доступ (в основном для vpn).

Насколько я понял до сих пор, я могу создать новый объектный класс, который имеет только один атрибут, и я могу добавить этот класс в свои записи. У меня вопрос, как создать такой класс?

Моя установка включает slapd и phpldapadmin на машине с Ubuntu.

Вы создаете объектный класс, добавляя схему в OpenLDAP, схемы документируются в Документация по схеме OpenLDAP.

Пожалуйста, обратите внимание:

  • После написания файла схемы я был бы удивлен, если бы его можно было добавить в каталог с помощью phpldapadmin. Я бы порекомендовал инструменты командной строки;
  • примеры в документации представлены в старом формате конфигурации: вы должны преобразовать их в более новый формат conf.d ldif.