![Se superó el límite de tamaño de LDAP a pesar de un límite de tamaño alto](https://rvso.com/image/762146/Se%20super%C3%B3%20el%20l%C3%ADmite%20de%20tama%C3%B1o%20de%20LDAP%20a%20pesar%20de%20un%20l%C3%ADmite%20de%20tama%C3%B1o%20alto.png)
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.conf
y escribí sizelimit 10000
en él. En /etc/ldap/slapd.d/cn=config.ldif
agregué 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
olcSizeLimit
solo se aplica a dn: olcDatabase={-1}frontend,cn=config
, colócalo allí y debería hacer lo que quieras.
Se supone que debes usarlo ldapmodify
para cambiar los /etc/ldap/slapd.d/
archivos, y hacerlo para la mayoría de las interacciones no requiere reiniciar slapd
para 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 olcLimits
la base de datos apropiada. (Más detalle en slapd-config(5)
.)