我使用的篩選器爲(cn=${prefix}*)
,其中$prefix = 'a';
但仍顯示找到0個記錄。如何使用LDAP.pm查找以'a'開頭的記錄密鑰?
鑑於當我在沒有此過濾器的情況下進行簡單搜索時,我發現許多記錄以'a'
開頭。
這是部分代碼: - my $ prefix = shift(); 我的$結果= $ LDAP->搜索(基礎=> 「$ ldapbase」, 範圍=> 「子」, 濾波器=> 「(對象類= )(CN = $前綴)」, ATTRS => ['*'] )或死「錯誤搜索樹:$ @ \ n」;
my $ldapbase
給我所有員工的詳細信息,我只想要那些以'a'
開頭的人。
記錄是以'a'還是記錄的關鍵字開頭? – TLP 2011-05-26 11:49:31
記錄密鑰(例如名稱)以 – james 2011-05-26 12:28:33
開頭您正在使用哪種LDAP.pm?有幾個。 – TLP 2011-05-26 12:34:01