如何配置 Heimdal Kerberos 以使用 OpenLDAP?

如何配置 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

Heimdal 的 OpenBSD 软件包未配置 OpenLDAP 支持。我想在编译时添加 OpenLDAP 支持。

我下载了 OpenBSD 端口树并安装了它。我可以使用makeheimdal 端口,但我不确定如何配置它以使用 OpenLDAP

我尝试添加到--with-openldap=/usr/local/bin,并运行,但 OpenLDAP 未包含在内CONFIGURE_ARGSMakefile

也可以将 ldap 后端配置为共享模块,请参阅选项 –hdb-openldap-module 进行配置

我怎样才能做到这一点?

答案1

再次尝试全新安装 OpenBSD。现在可以使用了

我首先使用安装了 openldap-clientpkg_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

相关内容