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

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

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

Текущая версия 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 для настройки

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

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

Сначала я установил openldap-client, используя 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