Я только что установил свежий Centos 6.2 с openldap и samba с командой yum. У меня небольшая проблема с поиском файла slapd.conf. Есть папка для slap.d /, но по умолчанию в ней нет файла conf. Я вижу папки
cacerts
schema
sldap.d
и файл ldap.conf.
Я также проверил Fedora 15 и обнаружил ту же ситуацию, что нет файла slapd.conf. Итак, с чего начать? Я погуглил, но нашел конфигурации openldap с Centos 5.x или Ubuntu, которые следуют за файлом конфигурации из /etc/openldap/slapd.conf
Обратите внимание, что OpenLDAP больше не считывает свою конфигурацию из файла /etc/openldap/slapd.conf. Вместо этого он использует базу данных конфигурации, расположенную в каталоге /etc/openldap/slapd.d/.
Источник: Официальная исходная документация для RHEL7
Конфигурация slapd состоит из записей LDIF, организованных в иерархическую структуру каталогов, и рекомендуемый способ редактирования этих записей - использование серверных утилит, описанных в Раздел 16.1.2.1, «Обзор служебных программ сервера OpenLDAP».
Другими словами, RHEL6 (и CentOS6) больше не имеет единственного файла slapd.conf для настройки openldap. Вы должны использовать инструменты, перечисленные в разделе 16.1.2.1, для настройки openldap.
Если у вас есть старая конфигурация, которую вы хотите импортировать, вы можете сделать это с помощью этой команды:
slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d/