我需要对slapd.conf进行一些配置更改。更改与启用SSL,启用同步复制等相关。
例如,我需要在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中进行配置更改的最佳方法。
是否有shell的API /命令可以执行相同的操作。
请同时推荐任何java api吗?
我正在使用OpenLDAP。
先谢谢。
答案 0 :(得分:1)
如果您使用-F slapd.d选项进行在线配置,则可以通过LDAP API执行此操作。