2014-12-18 65 views
0

我知道我可以用一個巨大的聲明和LDAP查詢,像這樣如何使用uid列表高效地查詢ldap?

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

有沒有更好的辦法?

輸出很好,沒有問題只是尋找更好的查詢方法。

在此先感謝您的答覆,我希望這不是微不足道的問題

+0

爲什麼你需要從很多用戶的信息? –

回答

0

這實際上不應該返回任何東西的,你使用的是和&,而不是和或|

如果您正在使用ldapsearch的在命令行中你通常可以在過濾器中的文件通過與-f標誌。這樣,您可以將任意多個不同的過濾器(每行1個)傳遞給相同的命令。輸出將與您現在的輸出類似,但每個都將作爲不同的搜索提交給目錄服務器。在你的情況下,文件看起來像...

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