如何使用uid列表有效地查询ldap?

时间:2014-12-18 18:07:13

标签: ldap ldap-query

我知道我可以用一个巨大的声明来查询ldap

(&(uid='uid-1')(uid='uid-2') ... (uid='uid-nth'))

有更好的方法吗?

输出很好,只是寻找更好的查询方法没有问题。

提前感谢您的回复,我希望这不是一个小问题

1 个答案:

答案 0 :(得分:0)

实际上不应该返回任何内容,因为您使用的是&而不是和|

如果从命令行使用 ldapsearch ,通常可以传入带有-f标志的过滤器文件。这样,您可以将任意多个不同的过滤器(每行1个)传递给同一个命令。输出将与您现在的输出类似,但每个输出将作为不同的搜索提交到目录服务器。在您的情况下,文件看起来像......

uid=uid-1
uid=uid-2
uid=uid-n