问题标签 [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 回答
80 浏览

python - 带有 ldap3 库的 LDAP 过滤器不起作用

我正在尝试使用以下 Python 代码片段从 LDAP 中的用户检索信息。我正在使用 ldap3 库来查询 LDAP。

不幸的是,即使当我将 Ldap-Base 和 Ldap-Filter 输入到 Softerra Ldap-Browser 时,我也没有得到任何结果。我在 Softerra-Browser 和代码中使用相同的 Ldap 用户。

0 投票
0 回答
55 浏览

python - Python ldap3获取给定OU的父OU

目前获取给定OU的父OU是剥离给定OU dn并再次搜索

有没有更蟒蛇的方式来做到这一点?例如。

0 投票
1 回答
467 浏览

python - Python ldap3如何获取所有属性加上sAMAccountName

试过:

但出现错误:

0 投票
1 回答
506 浏览

python-3.x - 使用 Python 更新 AD 中的 LDAP 属性

当我尝试使用此代码更新 Active Directory 属性时:

我收到以下错误:

{'result': 32, 'description': 'noSuchObject', 'dn': 'OU=Managed,OU=Domain Users,DC=company-corp,DC=global', 'message': "0000208D: NameErr: DSID -03100241,问题 2001 (NO_OBJECT),数据 0,最佳匹配:\n\t'OU=Managed,OU=Domain Users,DC=ssnc-corp,DC=global'\n\x00", 'referrals':无,“类型”:“修改响应”}

请指教。

提前致谢。

0 投票
1 回答
1115 浏览

ldap - 在 LDAP3 中获取“memberOf”搜索特定用户

我有一个来自 LDAP 的示例结果,如下所示:

我正在尝试获取 Python LDAP3 中用户“USERID123”的所有“memberOf”。

我尝试了以下方法:

但我无法在 conn.search 中重新创建查询以查找特定用户的“memberOf”。如何执行此查询以在 ldap3 查询中获得我想要的结果?

0 投票
0 回答
166 浏览

python - Python ldap3 日期时间

我通过 Python2/ldap3 向 LDAP 发送日期:

到 LDAP 的出口 (389DS): 20190731000000Z

但是,当通过 Python3/ldap3 从 LDAP 读取时:

来自 LDAP (389DS) 的入口: 2019-07-31 00:00:00+00:00

在 LDAP 中,EQUALITYgeneralizedTimeMatch

什么可能导致差异?

0 投票
1 回答
99 浏览

python - 使用python ldap3,通过userid获取memberof

有人可以帮我搜索 memberof bycn = 'userid'吗?

这就是我到目前为止所拥有的:

0 投票
1 回答
103 浏览

python - ldap3.MODIFY_REPLACE 单引号 ( ' )

我已经编写了一个 Python 脚本,并且正在使用 ldap3 模块 ( https://pypi.org/project/ldap3/ ) 在 Oracle ldap 中添加、修改属性值。

我能够修改其中没有单引号的 ldap 属性值。然而,有些用户的名字中有一个单引号 (')。当我尝试更新具有单引号的用户的显示名称时。我在下面收到错误

我已经尝试使用 \ 进行转义,如下所示

如何在 ldap3.MODIFY_REPLACE 中转义显示名称中的单引号。

0 投票
2 回答
391 浏览

python - 如何使用 Python LDAP3 列出自己的 Active Directory 组成员身份?

我登录到 Active Directory,然后我想使用 Python ldap3 库列出我自己的组成员身份。

此代码仅显示用户名(如whoamicmd 命令),但我想列出我的组(如whoami /groups命令)。不幸的是,我无权在域控制器上进行不同的搜索,这就是为什么(也许)以下代码返回空字符串:

我怎样才能列出我自己的组成员身份,就像whoami /groups这样?

0 投票
0 回答
21 浏览

python - 是否有任何功能可以使用 python 脚本向 openladp 中的所有现有用户组添加新属性?

我正在使用 python-script 向现有用户添加属性。现有用户已经如下:-

我想从脚本中添加新属性:-