python-ldap相关内容

Python-ldap:是否可以在不显式写入密码的情况下进行绑定?

编写一个 Python 脚本,我想知道是否可以在不以明文形式写入密码的情况下绑定到 LDAP 服务器,如下例所示: 导入ldapl = ldap.open("我的服务器")用户名=“cn=经理,o=mydomain.com"##我不想在这里写明文密码密码=“秘密"l.simple_bind(用户名,密码) 解决方案 解密名为“.credentials"的文件的示例函数.这当然会有一个单独的脚 ..
发布时间:2022-01-17 20:00:04 Python

如何在 python-ldap 中根据其 dn 在 LDAP 中搜索对象?

我正在尝试使用例如search_s 函数根据其完整的可分辨名称搜索对象,但我发现这并不方便.例如, search_s('DC=example, DC=com', ldap.SCOPE_SUBTREE,'(CN=某人,OU=部门,DC=示例,DC=com)') 如何仅根据其完整的 LDAP 专有名称检索一个对象? 解决方案 使用 SCOPE_BASE 和通配符过滤器仅返回第一个参数给出的 ..
发布时间:2022-01-17 19:45:20 其他开发

Python-ldap set_option 不适用于优胜美地

我们已经成功安装了 python-ldap(2.4.19) 模块并成功执行了大部分操作.但是当我们尝试加载证书以使用 ssl (ldaps) 时,ldap.set_option 总是返回异常. 它会出现在运行 Yosemite 的笔记本上,但不会出现在 Mavericks 或 Linux 上.(所有 Macbook 都安装了 xcode) 我们认为它应该是一些丢失/过时/更新的库,但我 ..
发布时间:2022-01-17 19:43:46 Python

如何检索 LDAP 数据库的所有属性

我正在使用 python 的 ldap 模块 连接到 ldap 服务器.我可以查询数据库,但我不知道如何检索数据库中存在的字段,以便我可以提前通知用户查询数据库,告诉他试图访问的字段不在数据库中. 例如,如果存在的字段只是 cn成员 如果用户尝试使用过滤器查询数据库 cn 和 memberOf 和 notcontained 我应该能够知道 notcontained 属性不在 daba ..
发布时间:2022-01-17 19:33:20 Python

使用 ldap python 更新 Active Directory 密码

基本上尝试使用 LDAP python 重置用户的密码.我在这里浏览了各种帖子,但没有运气:(. 尝试使用: a) modify_s() - 每次都返回“没有这样的对象".尝试使用不同的用户 DN. {'info': "0000208D: NameErr: DSID-0310020A, issue 2001 (NO_OBJECT), data 0, best match of:\ ..
发布时间:2022-01-17 19:11:25 Python

python-ldap 和 Microsoft Active Directory:连接和删除用户

python-ldap newb 在这里.我正在尝试使用以下示例代码执行此操作: 导入ldap##首先你必须绑定所以我们先做一个简单的绑定尝试:l = ldap.open("有效ip")l.set_option(ldap.OPT_REFERRALS, 0)l.protocol_version = ldap.VERSION3# 传入一个有效的用户名和密码来获取# 特权目录访问.# 如果将它们保留为 ..
发布时间:2022-01-07 10:39:47 Python

Python+LDAP+SSL

美好的一天. 提前为我的英语道歉,我的国家论坛和资源没有帮助. 脚本中需要在 AD 中更改(或创建)用户密码. 研究这个问题后,很明显 分配或更改的密码只能与服务器建立加密连接 发送密码只需要编码utf-16-le 一般第二个没有问题,但是第一个有问题 $ python ldap-test-starttls.py回溯(最近一次调用最后一次):文件“ldap-tes ..
发布时间:2022-01-07 09:51:01 Python

Python-LDAP simple_bind_s 超时

有没有办法在 python-LDAP 中手动设置“simple_bind_s"的超时时间?我已经测试过 ldapObject.timeout = 10 它对我不起作用.有什么想法吗? 提前致谢.. 解决方案 为 ldap 对象设置选项 ldap.OPT_NETWORK_TIMEOUT. 导入ldapl = ldap.initialize('ldap://servername:389 ..
发布时间:2021-09-07 20:10:56 Python

virtualenv python-ldap 安装错误

请不要称之为重复. 目前所有的答案都只是通过全局安装ldap等开发包的方式“解决"了问题,并没有解决无法在虚拟环境中安装python-ldap包的问题. 示例包括:如何在 virtualenv 中安装 python-ldap在 Ubuntu 上? sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev ..
发布时间:2021-06-26 19:10:52 其他开发

如何使用LDAP查询大型安全组?

LDAP库:python-ldap 我正在尝试查询一个约有1000个用户的安全组,以获取成员列表.这些是我用来查询安全组的搜索首选项. 过滤器:(&(objectCategory = Group)(distinguishedName = cn = SomeGroup,dc = foo,dc = bar))基本dn:cn = SomeGroup,dc = foo,dc = bar属性:['m ..
发布时间:2021-05-29 20:08:10 其他开发

如何在python-ldap中基于dn在LDAP中搜索对象?

我正在尝试使用 search_s 函数根据对象的完整可分辨名称搜索对象,但发现这样做并不方便.例如, search_s('DC = example,DC = com',ldap.SCOPE_SUBTREE,'(CN =某人,OU =部门,DC =示例,DC = com)') 如何仅根据其完整的LDAP专有名称检索一个对象? 解决方案 使用 SCOPE_BASE 和通配符过滤器仅返回 ..
发布时间:2021-05-29 20:07:46 其他开发

AWS Lambda + Python-ldap

我正在尝试将python-ldap与AWS Lambda一起使用.我从以下位置下载了压缩包: https://pypi.python.org/pypi/python-ldap 和使用lambda的代码(lambda_function.py) 来自ldap_dir.ldap_query.Lib的 导入ldap 并将zip文件上传到Lambda. 我的目录结构是 ldap_di ..
发布时间:2021-04-13 18:38:00 其他开发

ValueError:Django/Python中的选项错误

我正在建立一个django网站,并尝试对其实施LDAP. 每当我呼叫ldap.set_option()时,都会出现此错误: ValueError: option error 知道为什么会这样吗? 这是我关注的文档. 感谢您对此进行调查,非常感谢您的帮助! 解决方案 AUTH_LDAP_GLOBAL_OPTIONS是否已定义,并且其中是否包含项目? 也许它没 ..
发布时间:2020-07-04 23:40:17 Python

如何检索LDAP数据库的所有属性

我正在使用 python 的 ldap模块连接到 ldap服务器.我可以查询数据库,但不知道如何 检索数据库中存在的字段 ,这样我可以提前通知用户查询数据库,告诉他认为他尝试访问的字段不在数据库中. 例如,如果显示的字段只是 cn memberOf ,如果用户尝试使用过滤器查询数据库 cn and memberOf and notcontained 我应该能够知道 not ..
发布时间:2020-07-04 23:40:15 Python

如何设置Active Directory用户的锁定时间和密码

我想更改AD用户的userAccountControl和密码.用户已经在AD中创建.该用户是在AD中使用python-ldap模块创建的,处于“已禁用"状态,并且没有密码. AD托管在win2k8R2上. 当我使用pythion-ldap脚本更改uac和密码时,会引发以下错误: ldap://192.168.254.1:389 (97, []) Traceback (most r ..
发布时间:2020-07-04 23:40:12 其他开发

如何在Windows上的python 2.7 virtualenv上安装python-ldap而不进行编译

我将Windows用作主要的python 2.7开发环境,并且希望在虚拟环境中安装python-ldap. python-ldap软件包需要编译:(当然,我不能在我的环境中对其进行编译.因此,我尝试查找二进制文件,以便通过easy_install将它们安装在我的虚拟环境中(仅供参考,您可以执行easy_install package.exe我将在此处找到分布式二进制文件: https://p ..
发布时间:2020-07-04 23:40:07 Python

使用Python脚本管理远程LDAP服务器

背景: 我正在开发一个API,以集中用户创建和管理多种资源(例如Google Apps,Dropbox等)。 在Linux VM上,我开发了API和Web界面,使我(和我的共同管理员)可以验证和管理这些服务的用户帐户。 接下来需要集成的Active Directory托管在远程Windows Server 2008上。 我一直在尝试使用python-ldap来连接并检索/修改信息,但遇 ..
发布时间:2020-06-01 19:04:37 Python

使用用户名作为变量的LDAP搜索

我正在使用Python-LDAP模块并尝试对登录的用户进行查询.用户名将被传递到查询中.当我只输入用户名作为字符串时,我的结果就会正确显示出来. 但是如果我尝试传递(username)变量,它将返回 LDAPError - FILTER_ERROR: {'desc': u'Bad search filter'} 我尝试了多种不同的组合,但继续收到返回的相同错误.这里的任何见解都会很棒! ..
发布时间:2020-04-30 08:57:28 Python