我需要对 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 中进行配置更改的最佳方式。
是否有 API/命令可以让 shell 做同样的事情。
还请建议任何相同的java api吗?
我正在使用 OpenLDAP。
提前致谢。