Превышен предельный размер LDAP, несмотря на высокий предельный размер

Превышен предельный размер LDAP, несмотря на высокий предельный размер

У меня проблема "LDAP sizelimit exceeded" (знаю, что это обсуждалось здесь несколько раз). К сожалению, предыдущие решения здесь и на других сайтах не помогли.

Я использую Ubuntu 20.04 и пакет slapd. Я создал файл /etc/ldap/slapd.confи написал sizelimit 10000в нем. В /etc/ldap/slapd.d/cn=config.ldifя добавил запись соответственно.

objectClass: olcGlobal
cn: config
olcArgsFile: /var/run/slapd/slapd.args
olcLogLevel: None
olcPidFile: /var/run/slapd/slapd.pid
olcToolThreads: 1
olcSizeLimit: 10000
structuralObjectClass: olcGlobal
entryUUID: xxxxxxxxxxxxxxxxxxxxxxxx
creatorsName: cn=config
createTimestamp: 20160825143715Z
entryCSN: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
modifiersName: cn=config
modifyTimestamp: 20160905182032Z

После перезапуска службы снова появляется сообщение об ошибке. Что мне нужно настроить, чтобы получить более 500 записей?

решение1

olcSizeLimitотносится только к dn: olcDatabase={-1}frontend,cn=config, поместите его туда, и он сделает то, что вам нужно.

Предполагается, что вы используете ldapmodifyдля изменения /etc/ldap/slapd.d/файлов, и для большинства взаимодействий не требуется перезапуск, slapdчтобы изменения вступили в силу. Он также сохраняет корректность контрольных сумм файлов, если ваш slapd их использует.

Вы можете получить более подробную информацию с olcLimitsпомощью соответствующей базы данных. (Более подробную информацию см. в slapd-config(5).)

Связанный контент