Se superó el límite de tamaño de LDAP a pesar de un límite de tamaño alto

Se superó el límite de tamaño de LDAP a pesar de un límite de tamaño alto

Tengo el problema "Se excedió el límite de tamaño de LDAP" (sé que se ha discutido aquí varias veces). Desafortunadamente, las soluciones anteriores aquí y en otros sitios no ayudaron.

Estoy usando Ubuntu 20.04 y el paquete slapd. Creé el archivo /etc/ldap/slapd.confy escribí sizelimit 10000en él. En /etc/ldap/slapd.d/cn=config.ldifagregué la entrada en consecuencia.

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

Después de reiniciar el servicio, el mensaje de error vuelve a aparecer. ¿Qué tengo que ajustar para obtener más de 500 entradas?

Respuesta1

olcSizeLimitsolo se aplica a dn: olcDatabase={-1}frontend,cn=config, colócalo allí y debería hacer lo que quieras.

Se supone que debes usarlo ldapmodifypara cambiar los /etc/ldap/slapd.d/archivos, y hacerlo para la mayoría de las interacciones no requiere reiniciar slapdpara que esos cambios surtan efecto. También mantiene correctas las sumas de comprobación de los archivos, si su slapd las está utilizando.

Podrías ser más granular con olcLimitsla base de datos apropiada. (Más detalle en slapd-config(5).)

información relacionada