问题标签 [ldap3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2978 浏览

python - Python ldap3 创建组

我是 python 和 ldap3 模块的新手。但是我想在特定的 OU 中创建一个 AD 组。如何才能做到这一点?

如何ADM_Local在定义的 ou 中添加组并将描述添加到组中?该文档没有说明它是如何完成的:https ://ldap3.readthedocs.io/tutorial_operations.html#create-an-entry

0 投票
0 回答
421 浏览

python - Python Ldap模块限制搜索1000个用户,如何使用简单搜索?

我在 python 中使用 Ldap3 模块来查询 AD,但是如果广告帐户在前 1000 次搜索中我会得到结果,我在 AD 中有超过 25000 + 用户 ID,我如何将我的代码更改为简单的页面搜索,请帮助我。

''''

''''

我需要的结果是我想使用 Ldap3 模块从列表中搜索用户 ID,并且列表中有 10000 个用户。

0 投票
1 回答
973 浏览

python - 如何在活动目录中使用 ldap3 将现有条目(用户)添加到现有组

我已经看到了有关如何使用 LDAP3 将新条目添加到活动目录中现有组的文档和大量示例,但没有看到将现有用户或条目添加到另一个现有组的示例。(要明确条目已经存在于其他组中,只需要添加到另一个组中)。

我尝试了 LDAP3 ADD 函数,该函数由于条目已存在而引发错误,并且只允许文档中指定的新条目。

你能帮我解决这个问题吗?

0 投票
1 回答
670 浏览

python-3.7 - 无法使用 Ldap3 Python 从 LDAP 中删除多个用户

我正在编写一个删除 OU 下所有用户的 python 脚本。ou=people,cn=AdministrativeLdap,cn=Windchill_11.0,o=ptc。

我试图通过执行以下代码来删除条目,但它失败并出现错误“无法删除,因为它有从属条目”,“推荐人”:无,“类型”:“delResponse”

有没有办法可以单独删除条目?

太感谢了!

0 投票
0 回答
486 浏览

python - 如何解决使用 ldap3 更改管理器属性的“结果:19 约束违规错误”?

我正在尝试通过 python 使用 LDAP3 从 Linux 更改为 Microsoft Active Directory 用户详细信息。

我可以成功地更改用户的信息,例如移动设备、部门和公司等,但我得到的只是经理属性的错误。一个确切的错误是

0 投票
1 回答
819 浏览

python-3.x - 无法使用 python 重置 AD 用户密码

我正在处理需要我重置 AD 用户密码的项目。但是到目前为止我还没有在网上找到有用的资源。

我正在使用 ldap3 重置 AD 用户密码,但它不起作用。我访问了这些链接以获得一些想法来实现代码 1.使用 ldap python 更新 Active Directory 密码 2. Python 3.5、ldap3 和 modify_password() 3. https://serverfault.com/questions/937330/update-ad-密码来自-python-ldap-code-insuff-access-rights/937361 4. https://ldap3.readthedocs.io/welcome.html

错误:引发 LDAPSocketOpenError('unable to open socket', exception_history) ldap3.core.exceptions.LDAPSocketOpenError: ('unable to open socket', [(LDAPSocketOpenError('socket ssl wrapping error: [WinError 10054] 现有连接被强行关闭)由远程主机'),

0 投票
1 回答
925 浏览

python - 禁止 Python ldap3 搜索结果引用

我正在使用 Python 中的 ldap3 模块连接到本地 AD 域(在我的 vbox 机器上,Server 2016 域控制器上),如何阻止搜索结果返回引用?我已经设置了我可以在其他帖子和文档中找到的内容,但推荐仍然存在。

代码:

运行产生以下作为前 3 个结果:

下一个结果是一个计算机对象,它应该是:

我相信我可以先检查 item['type'] 并据此做出反应,但我想知道是否有任何方法可以不让这些推荐返回。

这里有关于 ldap 模块(例如thisthis )中的相同问题的问题,以及这里的文档中的一些问题,但我找不到任何关于 ldap3 的问题。

提前致谢

蟒蛇版本:

0 投票
1 回答
417 浏览

django - 如何解码 ldap3 thumbnailPhoto 以在模板中显示它?

我正在尝试将活动目录中的图片加载到 django 模板中。

这是结果:

我已经看到了 PHP 方法并尝试使用 python 来实现它,但没有成功。我还尝试了base64.decode,将其保存在图像文件中并使用 pil 转换然后加载它,base64.decodebase64我什至尝试使用 javascript 转换它并将其加载到 src 但所有这些方法都不起作用,我已经阅读了很多文章,但没有帮助我。

任何帮助,将不胜感激。

0 投票
0 回答
958 浏览

python - 在 Python (ldap3) 中模拟 LDAP 服务器

我目前正在尝试模拟我们在公司使用的 LDAP 服务器。对于在我们的 Web 应用程序中与它的连接,我们使用 python ldap3,所以我决定使用 ldap3 的模拟功能(在此处记录:https ://ldap3.readthedocs.io/mocking.html )。但是,由于某种原因,它似乎无法正常工作,并且有关此主题的在线资源很少。

这是我当前的代码:

总结一下:(1)连接到真实服务器,(2)获取它的模式和信息,(3)生成它的实体,(4)创建一个模拟服务器和一个与假用户的假连接,(5)添加假用户, (6) 测试它是否有效(我无法从中得到结果,这导致我认为某处存在错误,即使我密切关注代码..)。

谢谢你。

0 投票
1 回答
923 浏览

python - 如何修复“LDAPInvalidPortError:端口必须是整数”

我正在尝试使用 LDAP 连接到服务器。我已经让脚本在没有使用特定端口号的测试服务器上工作。尝试连接到使用特定端口的开发系统时,我收到以下错误:

过去我们使用 python-ldap,它在 ldap.initialize('LDAP://cd-dir...net/(Port)') 命令中指定的端口没有问题。生成错误的代码如下所示。

为了解决这个问题,我尝试从地址中取出端口号,而是按以下方式放置:

这解决了“端口必须是整数”错误。然而,这并没有解决问题。我收到的新错误是:

我该如何解决这个问题?还有另一种设置我不知道的端口的方法吗?

最好的祝愿,