问题标签 [python-ldap]

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 回答
2631 浏览

python - Connecting python to ldap server using python-ldap: getting 'desc': 'Invalid credentials' though username and password are valid

My code:

But I get the following error:

eventhough I give valid username and password.

Note: Iam using Linux system and ldap server is in windows os

0 投票
1 回答
600 浏览

python - 如何使用 python-ldap 从条目中删除 objectClass?

我正在使用 Python-LDAP 模块与我的 LDAP 服务器进行交互。如何使用 python-ldap 从条目中删除 objectClass?当我用 生成一个 modlist 时modlist.modifyModlist({'objectClass':'inetLocalMailRecipient},{'objectClass' : ''}),它只是生成(1, 'objectClass', None)了显然不正确的。我在这里做错了什么?我想使用 python ldap 从给定条目中删除一个 objectClass。

0 投票
1 回答
743 浏览

python - 如何获取用户信息 python-ldap

这里越来越

但是当我尝试通过以下方式获取用户详细信息时

我收到错误说

谁能告诉我如何检索指定用户名和密码的用户详细信息?

请帮助我是新手

0 投票
0 回答
226 浏览

python - python - 如何在python LDAP中将逻辑运算符与搜索过滤器结合起来?

我是 python 的新手,我正在做我的个人项目。该项目包括通过 LDAP 抓取数据,它返回 JSON 数据。数据样本:

假设数据的内容类似于

现在,搜索过滤器类似于

我需要将搜索过滤器放在可以指定直接下属人数 > 0 的表格中。是否可以通过搜索过滤器?还是我别无选择,只能抓取数据并对其进行测试?

其次,我也需要搜索部门。例如,我需要检查 JSON 值是否如 ABNOS。C 包含特定的序列,例如 NOS。我也可以在搜索过滤器中提供此检查吗?

0 投票
1 回答
6362 浏览

python - 添加条目 Python-LDAP

我正在尝试使用 python ldap 添加条目。我收到命名约定错误。我的代码是

错误是:

运行但不将用户插入到正确的组织单位的代码是以下代码。但是,即使它运行,我也无法在活动目录中找到用户。请帮我找出问题所在。我基本上是在为用户管理制作一个 django 网络表单。

0 投票
4 回答
4133 浏览

python - Python LDAP将objectGUID转换为十六进制字符串并返回

如何将 python-ldap 返回的二进制 ldap 属性转换为漂亮的十六进制表示形式,然后再次返回以在 ldap 过滤器中使用?

0 投票
1 回答
551 浏览

python - 使用 Python 多处理无法将 LDAP 对象共享给子进程

我将有一个子流程来发送 LDAP 查询和其他子流程来检索响应。在两个进程之间共享 LDAP 对象存在问题。有人可以指出我的解决方案吗?

错误与泡菜模块有关:

0 投票
2 回答
1352 浏览

python - pip: python-ldap - 安装时出现 UnicodeDecodeError

我无法使用 virtualenv 和 pip 安装 python-ldap。当我运行命令时:

pip install python-ldap

我尝试从这里下载最新版本:https ://pypi.python.org/pypi/python-ldap#downloads ,但它似乎是相同的版本,因为它给出了相同的错误。我在这里遗漏了什么还是这个版本被窃听了?

更新 我想我也应该包含这个错误消息。这在那个之前:

error: command 'gcc' failed with exit status 1

0 投票
1 回答
255 浏览

list - 从嵌入在 Python 3 列表中的 dict 中提取元素

TL:DR 版本:

试图根据它的索引从字典中拉出一个列表(已编辑:元组)。即{'a': [1,2], 'b':[3,4]} ...试图弄清楚如何分别返回与 a 或 b 关联的列表。

回答:

[1,2]

[3,4]

带上下文的实际版本:

python3-ldap 在我不熟悉的数据结构中返回 LDAP 帐户的属性值。看起来像:

{'department': ['DepartmentName'], 'memberOf': ['CN=example,OU=of,DC=domain,DC=com', 'CN=example,OU=of,DC=domain,DC=com ']}

我正在尝试分别提取与部门和 memberOf 关联的值。我认为这是一个带有嵌入式元组的元组,其中嵌入式元组的第二个元素是一个列表......但我不确定,所以我无法弄清楚如何解析数据。

我创建了一个类,最终将用户放入其中。索引代码:

这是执行搜索的代码:

...其中 'a' 是一个空列表。

回答:

无法更改查询,两个选择都必须包含 r['attributes'];however, when the selections are returned in r, they can be parsed as...

其中 k 是列表的索引。

0 投票
1 回答
2798 浏览

python - python ldap中的全局选项

我在控制台中使用 python ldap 得到了我无法解释的结果。希望有人可以为我澄清这一点。

打开新的python控制台

这是一个问题,我打开了证书验证,所以它应该以错误完成连接尝试,但连接成功(我使用了自签名证书,这就是为什么尝试连接失败)?

另一个例子。做同样的事情,但顺序不同

打开新的python控制台

有人可以解释一下吗?