![OpenLDAP RHEL 6](https://linux22.com/image/542469/OpenLDAP%20RHEL%206.png)
我一直在 RHEL 6 上配置 OpenLDAP,似乎您已运行以下命令来重建配置目录。我对此没有异议,但我的问题是,假设我想更改服务器密码,每次更改配置时我是否都必须经历整个过程?在使用 RHEL6 方法构建 slapd 配置后,有没有办法更改它?
以下是我在网上找到的建议http://www.linuxtopia.org/online_books/rhel6/rhel_6_migration_guide/rhel_6_migration_ch07s03.html
此示例假设要从旧 slapd 配置转换的文件位于 /etc/openldap/slapd.conf,而 OpenLDAP 配置的新目录位于 /etc/openldap/slapd.d/。删除新 /etc/openldap/slapd.d/ 目录的内容:
rm -rf /etc/openldap/slapd.d/*
运行slaptest检查配置文件的有效性,并指定新的配置目录:slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d
配置新目录的权限:chown -R ldap:ldap /etc/openldap/slapd.d
chmod -R 000 /etc/openldap/slapd.d
chmod -R u+rwX /etc/openldap/slapd.d
澄清一下。我需要帮助,了解如何使用较新版本的 openldap 编辑 slapd 配置,其中配置保存在架构中,而不是原始的 slapd.conf
答案1
这些说明适用于从旧式slapd.conf
配置文件转换为新式slapd.d/*
配置目录的情况。您只需在移动配置时执行此操作。一次。
答案2
UNIX/Linux 堆栈的家伙给了我一个很好的答案。
https://unix.stackexchange.com/questions/16092/doing-openldap-config-changes-in-rhel-6