"LDAP 크기 제한이 초과되었습니다"라는 문제가 있습니다(여기서 여러 번 논의된 것으로 알고 있습니다). 불행하게도 여기와 다른 사이트의 이전 솔루션은 도움이 되지 않았습니다.
저는 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
적절한 DB를 사용하면 더 세부적으로 얻을 수 있습니다 . (자세한 내용은 에서 확인하세요 slapd-config(5)
.)