2013-05-08 63 views
1

我需要对slapd.conf进行一些配置更改。变化与启用SSL,支持同步复制等如何以编程方式更改OpenLDAP配置(slapd.conf)

例如,我需要添加配置以下块slapd.conf中通过SSL实现同步的复制:现在

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。

在此先感谢。

回答

1

如果您使用带-F slapd.d选项的联机配置,则可以通过LDAP API执行此操作。

相关问题