abartlet at samba.org
Tue Dec 28 16:01:37 MST 2010
On Wed, 2010-12-29 at 03:03 +1030, Indexer wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> With the way that LDB_connect works from the python tools, I am reading
> If i wanted to use this to modify the contents of an existing AD server, would this be correct? It seems it may not be as this is for ldap as a storage backend rather than interacting with AD itself
> If not, what is the correct python library to use to interact with an AD server on a "higher" level, aka the RPC tools?
I suggest you run (adjust to your prefix):
PYTHONPATH=/usr/local/samba/lib/python2.6/site-packages/ pydoc ldb
to learn about the python ldb API.
This a correct tool to interact with LDAP servers of any kind, including
Samba4 as an AD domain controller.
The 'samba' package includes RPC methods to make higher-level
abstraction calls, see the python tools under scripting/bin and
scripting/python for examples on how to use it.
Andrew Bartlett http://samba.org/~abartlet/
Authentication Developer, Samba Team http://samba.org
Samba Developer, Cisco Inc.
More information about the samba-technical