Каталог конфигурации OpenLDAP slapd.d не обновлен

Я «унаследовал» сервер openldap (CentOS 7), конфигурация которого обрабатывается динамически (с использованием каталога slapd.d и дерева файлов ldif).

Я использовал ldapmodify, чтобы добавить атрибут (olcDbCheckpoint) к одному из серверов. Изменение принесло ожидаемые результаты, и я вижу это с помощьюldapsearch -D 'cn=config' ...запрос.

Но ни один из файлов в /etc/openldap/slapd.d не был обновлен, и я не могу найти в нем никакой ссылки на мой новый атрибут...slapcat -b "cn=config"команда (которая, кажется, читает этот каталог) также не показывает параметр. Команда процесса slapd не ссылается на другой каталог, который мог бы находиться в другом месте. Я также проверил, что пользователь ldap, запускающий службу, является владельцем с правами на запись во всем дереве slapd.d.

Я думал, что этот каталог поддерживается службой openldap и читается при запуске службы? Теперь я боюсь, что параметр olcDbCheckpoint и другие параметры, которые могли быть изменены в прошлом, не выдержат перезагрузки.

Должен ли быть обновлен каталог slapd.d и есть ли способ принудительно сохранить дамп конфигурации в памяти в slapd.d?

РЕДАКТИРОВАТЬ:

  • Я перезапустил службу slapd, значение не сохранилось. Я снова изменил конфигурацию и снова перезапустил службу: она по-прежнему не сохраняется, а slapd.d по-прежнему не обновляется.
  • На самом деле существует два зеркальных сервера OpenLDAP, которые ведут себя одинаково. Серверная часть данных синхронизирована правильно, а серверная часть конфигурации — нет, хотя так и должно быть в соответствии с конфигурацией. При перезапуске slapd первоначальная синхронизация конфигурации не удалась, посколькуentryUUIDвslapd.d/cn=config/cn=module{0}.ldif(на обоих серверах). Я начинаю думать, что некоторые файлы конфигурации редактировались вручную...

0 ответов

Другие вопросы по тегам