ldap - LDAP 查询 OU 中的用户
问题描述
在 Elasticsearch 中,我试图让它的user_search.filter从指定的 OU 中获取用户(不是组,只是包含在这个 OU 中的用户)。它应该像常规的 LDAP 查询一样工作。
到目前为止,我想出了以下内容:
(&(objectClass=user)(samaccountname=*)(OU=ES Users,OU=app_users,DC=app
,DC=domain,DC=com))
不幸的是,这不会返回任何结果,我不知道为什么。
解决方案
请告诉我们您尝试了什么并显示日志或结果并阅读: https ://stackoverflow.com/help/how-to-ask
通过很少的信息,您提供了一个简单的 ldap 请求,类似于:
ldapsearch -H ldaps://example.com:636 -x -D "cn=Admin" -W -b "ou=people,dc=example,dc=com" -s sub -a always -z 1000 "(objectClass=inetOrgPerson)" "objectClass"
应该在 baseDN(="ou=people,dc=example,dc=com") 是您要从内部获取条目的 OU 的情况下工作。
推荐阅读
- php - 拉拉维尔 | 三个表之间的多对多关系 - 保存两个数组中的数据
- codeigniter - 如何使用 CodeIgniter 在主页中动态获取/查看图像?
- python - 从列表中构建唯一且随机的子集
- javascript - 如何使用 Javascript 在 Microsoft Edge 浏览器中获取客户端 IP 地址?
- python - 为什么这个 python 生成器会这样?
- ios - 快速删除子视图后如何调整滚动视图的大小?
- vb.net - 像 OpenFileDialog 一样使用 TextBox 作为路径
- python - groupby后比较数据框中的两行并执行操作
- r - 仅用于循环保存最终值
- scala - 将 Eithers 的 HList 转换为 HList 的 Either