LDAP:ldap.SIZELIMIT_EXCEEDED

2024-03-20

我正在得到一个ldap.SIZELIMIT_EXCEEDED当我运行此代码时出错:

import ldap

url = 'ldap://<domain>:389'
binddn = 'cn=<username> readonly,cn=users,dc=tnc,dc=org'
password = '<password>'

conn = ldap.initialize(url)
conn.simple_bind_s(binddn,password)

base_dn = "ou=People,dc=tnc,dc=org"
filter = '(objectClass=*)'
attrs = ['sn']

conn.search_s( base_dn, ldap.SCOPE_SUBTREE, filter, attrs )

Where username是我的实际用户名,password是我的实际密码,并且domain是实际的域。

我不明白这是为什么。有人可以透露一些信息吗?


Manual: http://www.python-ldap.org/doc/html/ldap.html http://www.python-ldap.org/doc/html/ldap.html

例外 ldap.SIZELIMIT_EXCEEDED
超出了 LDAP 大小限制。这 可能是由于sizelimitLDAP 服务器上的配置。

我认为你最好的选择是限制sizelimit在您从服务器收到的消息上。您可以通过设置属性来做到这一点LDAPObject.sizelimit(已弃用)或在使用时使用 sizelimit 参数search_ext()

您还应该确保您的绑定确实成功......

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

LDAP:ldap.SIZELIMIT_EXCEEDED 的相关文章

随机推荐