gpt4 book ai didi

go - ldap搜索过滤器以检查特定域下是否存在任何用户

转载 作者:行者123 更新时间:2023-12-03 10:09:06 24 4
gpt4 key购买 nike

我正在尝试使用ldap搜索来验证是否至少有一个用户在特定域下。
我使用了此过滤器,但没有任何匹配项:

dc=example,dc=com sub (&(objectClass=user)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)) 
(sAMAccountName=*))
一旦我尝试了,它就会有一个匹配项:
dc=example,dc=com sub (&(objectClass=user)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)) 
(sAMAccountName=Admini*))
你能帮我这个忙吗?

最佳答案

是的,RFC2254确实为“LDAP搜索过滤器的字符串表示形式”定义了“*”通配符模式。
但是它可能不是所有的LDAP服务器都实现。
nmcclain/ldap 这样的Go LDAP服务器应该support it
但是作为mentioned here,“*”搜索可能只是超时(因为如果要花费太长时间才能完成)

关于go - ldap搜索过滤器以检查特定域下是否存在任何用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66199793/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com