Как настроить Heimdal Kerberos для использования OpenLDAP?

Из http://www.h5l.org/manual/HEAD/info/heimdal/Using-LDAP-to-store-the-database.html

Текущий выпуск Heimdal, настроенный с --with-openldap=/usr/local

Пакет OpenBSD Heimdal не настроен с поддержкой OpenLDAP. Я хотел бы скомпилировать его с поддержкой OpenLDAP.

Я скачал дерево портов OpenBSD и установил его. Я могу make порт heimdal, но я не уверен, как именно настроить его для использования OpenLDAP

Я пытался добавить --with-openldap=/usr/local/bin в CONFIGURE_ARGS в Makefile, и make побежал, но OpenLDAP не был включен

Также возможно настроить бэкэнд ldap как общий модуль, см. Параметр –hdb-openldap-module для настройки

Как я могу это сделать?

1 ответ

Решение

Попробовал еще раз со свежей установкой OpenBSD. Работает сейчас

Я сначала установил openldap-клиент, используя pkg_add

в /usr/ports/security/heimdal/Makefile, Я изменился:

CONFIGURE_ARGS +=   --bindir=${PREFIX}/heimdal/bin \
                    --sbindir=${PREFIX}/heimdal/sbin \
                    --libexecdir=${PREFIX}/heimdal/libexec \
                    --libdir=${PREFIX}/heimdal/lib \
                    --includedir=${PREFIX}/heimdal/include

в

CONFIGURE_ARGS +=   --bindir=${PREFIX}/heimdal/bin \
                    --sbindir=${PREFIX}/heimdal/sbin \
                    --libexecdir=${PREFIX}/heimdal/libexec \
                    --libdir=${PREFIX}/heimdal/lib \
                    --includedir=${PREFIX}/heimdal/include \
                    --with-openldap=${LOCALBASE}

Потом я побежал make install и проверил, что это работает с помощью kdc --builtin-hdb

Другие вопросы по тегам