how to write filter argumnt for search function of LDAPObject class

Yang Cheng Fu ChengFu.Yang at gameloft.com
Mon Mar 10 05:59:22 CET 2008


我在用python-ldap来访问Windows Active directory, 但是不知道LDAPObject的search函数中的filter参数怎么写。我要写的参数是

"(&(objectclass=organizationalUnit)(c=*))"(基于RFC4515)

 

search函数的格式如下:

search(base, scope [,filterstr='(objectClass=*)' [, attrlist=None [, attrsonly=0]]]).

 

从python-ldap的文档中可以找到 ('cn=fred*')与('objectClass=*'),但是没有"(&(objectclass=organizationalUnit)(c=*))"的写法。

 

我是想知道filter, "(&(objectclass=organizationalUnit)(c=*))", 在search函数中怎么写?

 

I am not sure where it is enough to answer my question, if you need more information, just ask.

 

Thanks a lot

 

-------

YANG ChengFu

Unix Administrator 

Gameloft -- Global Network Services (GNS)

* mailto:chengfu.yang at gameloft.com

* +86(10)8260-7783 ext.8221

________________________________

From: Chaos Eternal [mailto:chaoseternal at gmail.com] 
Sent: Monday, March 10, 2008 12:36 PM
To: Yang Cheng Fu
Cc: python-ldap-dev at lists.sourceforge.net
Subject: Re: how to write filter argumnt for search function of LDAPObject class

 

hi, 
please write your question in chinese, i can help you translate it.

On Mon, Mar 10, 2008 at 12:45 PM, Yang Cheng Fu <ChengFu.Yang at gameloft.com> wrote:

Hi guys,

 

I am trying to access windows Active directory by using python-ldap, but I do not know how to write filter argument for search function.

search(base, scope [,filterstr='(objectClass=*)' [, attrlist=None [, attrsonly=0]]]).

 

For example: A filter sting which based on RFC4515 (http://www.faqs.org/rfcs/rfc4515.html) is "(&(objectclass=organizationalUnit)(c=*))". From the docs of python-ldap, the forms of the argument, ('cn=fred*') and ('objectClass=*') can be found. 

 

I'd like to know how to write the sting of "(&(objectclass=organizationalUnit)(c=*))" for search function. I am not sure where it is enough to answer my question, if you need more information, just ask.

 

Thanks a lot

-------

YANG ChengFu

Unix Administrator 

Gameloft -- Global Network Services (GNS)

* mailto:chengfu.yang at gameloft.com

* +86(10)8260-7783 ext.8221

 


-- 
This message has been scanned for viruses and 
dangerous content by MailScanner <http://www.mailscanner.info/> , and is 
believed to be clean. 
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Python-LDAP-dev mailing list
Python-LDAP-dev at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/python-ldap-dev




-- 
Best Regards
Chaos Eternal 
-- 
This message has been scanned for viruses and 
dangerous content by MailScanner <http://www.mailscanner.info/> , and is 
believed to be clean. 


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ldap/attachments/20080310/3cbcac87/attachment.html>


More information about the python-ldap mailing list