python-ldap 实例
来源:互联网 发布:小学生预防网络诈骗 编辑:程序博客网 时间:2024/05/21 08:54
ldapsearch -h 172.16.6.77 -p 389 -b "cn=Users,dc=demo,dc=com" -D 'test@demo.com' -W
-h 主机地址
-p 端口号(默认389)
-x 简单授权(不使用SASL)
-b BaseDN 指定从这个DN开始搜索
-D BindDN 这里就是邦定的用户帐号,用谁的身份来执行这次搜索
-w 显式输入密码
-W 隐式输入密码
#coding=utf-8import sys, ldapimport ldap.dn LDAP_HOST = '172.16.6.77'#for which user to loginMGR_CRED = 'cn=Administrator,cn=Users,dc=demo,dc=com'MGR_PASSWD = '******' class LDAPMgmt: def __init__(self, ldap_host=None, ldap_base_dn=None, mgr_cred=None,mgr_passwd=None): if not ldap_host: ldap_host = LDAP_HOST if not mgr_cred: mgr_cred = MGR_CRED if not mgr_passwd: mgr_passwd = MGR_PASSWD self.ldapconn = ldap.open(ldap_host) self.ldapconn.simple_bind(mgr_cred, mgr_passwd) def list(self, base_dn,filterstr='(objectClass=*)',attrib=None,scope=ldap.SCOPE_SUBTREE): s = self.ldapconn.search_s(base_dn, scope,filterstr,attrlist=attrib) for item in s: attrib_dict0 = item[0] attrib_dict1 = item[1] print "dn is : %s "%(attrib_dict0) print "attrib is : %s"%attrib_dict1l = LDAPMgmt()LDAP_BASE_DN = 'ou=云计算系统事业部,dc=demo,dc=com'l.list(LDAP_BASE_DN)
- python+ldap实例
- python-ldap 实例
- python 使用ldap实例
- python实例26[验证用户是否存在于LDAP Server]
- 使用 Python-LDAP 操作 LDAP
- LDAP实例设计
- LDAP Search 实例代码
- Python 和 LDAP
- python 访问LDAP服务器
- 通过python-ldap处理ldap服务器
- Java实现ldap实例化
- JAVA_基本LDAP操作实例
- Installing python-ldap in Ubuntu
- python-ldap 报gcc错误
- [Python] python-ldap installation and usage notes
- LDAP
- LDAP
- LDAP
- Linux Deepin新增华中科技大学镜像服务
- ssh secure shell client 颜色设置
- SysUtils.IsDelimiter - 判断字符串的某个位置是不是指定的字符串
- 兼容IE和Firefox的javascript获取iframe文档内容的变量
- sizeof 与strlen区别
- python-ldap 实例
- 百度贴吧LAMP架构
- Android基础——Activity的使用
- 记录
- Unity插件研究院之ResourceChecker
- C++时间标准库时间time和系统时间的使用
- PCM格式
- 给出一个单链表,不知道节点N的值,怎样只遍历一次就可以求出中间节点,写出算法。
- SysUtils.LastDelimiter - 判断一个字符串在另一个字符串中最后出现的位置