2013-10-22 126 views
1

是否有一種好方法來編寫一個遞歸檢查羣組成員的LDAP查詢?我有一個包含對象列表(用戶和組)的自定義屬性。我的查詢適用於用戶。羣組中的LDAP查詢

既有精簡查詢

(&(myList=cn=usr23453)) 

其中myList中是一個多值DN。

對於使用不正確的字詞等,我表示歉意。 AD和LDAP編程對我來說有點新鮮。

感謝

+0

我不相信過濾器的語法是這個足夠強大,不像說的SQL。你必須寫一些代碼。 – EJP

+0

恐怕你是對的。我希望不必爲AD做多次往返。 –

+0

我對此的建議解決方案是簡單地獲取用戶所屬的所有組,並將它們添加到主查詢中。這樣,無論工作負載如何,我都可以逃避LDAP查詢。 –

回答

0

不清楚,有搭售做什麼,但是,要解決嵌套安全組:

(memberOf:1.2.840.113556.1.4.1941:=CN=user,CN=Users,DC=DOM,DC=NT) 

其中CN =用戶,CN =用戶,DC = DOM,DC = NT是用戶條目的完全可分辨名稱。

-Jim

+0

這是如何解決嵌套組? – EJP

+1

這是一個可擴展的匹配搜索過濾器Microsoft稱爲「LDAP_MATCHING_RULE_IN_CHAIN」我們在本頁和相關頁面上對此進行了很多解釋:http://ldapwiki.willeke.com/wiki/1.2.840.113556.1.4.1941 – jwilleke

+0

因此,它會搜索母鏈,直到找到DN上的匹配。該地址如何嵌套組? – EJP