Api 如何以编程方式更改OpenLDAP配置(slapd.conf)
我需要对slapd.conf进行一些配置更改。更改与启用SSL、启用同步复制等相关 例如,我需要在slapd.conf中添加以下配置块以启用SSL上的同步复制:Api 如何以编程方式更改OpenLDAP配置(slapd.conf),api,shell,configuration,ldap,openldap,Api,Shell,Configuration,Ldap,Openldap,我需要对slapd.conf进行一些配置更改。更改与启用SSL、启用同步复制等相关 例如,我需要在slapd.conf中添加以下配置块以启用SSL上的同步复制: TLSCACertificateFile /etc/openldap/cacerts/cacert.pem TLSCertificateFile /etc/openldap/certs/servercrt.pem TLSCertificateKeyFile /etc/openldap/certs/serverkey.pem
TLSCACertificateFile /etc/openldap/cacerts/cacert.pem
TLSCertificateFile /etc/openldap/certs/servercrt.pem
TLSCertificateKeyFile /etc/openldap/certs/serverkey.pem
TLSVerifyClient never
现在,我正试图用shell脚本来实现这一点。脚本将使用sed、awk命令和一些逻辑编辑slapd.conf中的文本,以便将文本正确地放置在slapd.conf中。
我认为这不是在slapd.conf中进行配置更改的最佳方法
是否有一个API/命令供shell执行相同的操作
还请建议使用任何java api来实现相同的功能
我正在使用OpenLDAP
提前感谢。如果您使用带-F slapd.d选项的联机配置,您可以通过LDAP API进行配置。如果您使用带-F slapd.d选项的联机配置,您可以通过LDAP API进行配置