在应用ldapmodify时我们如何进行过滤?
例如:这就是我的用户对象的样子:
dn: [email protected] /cdn-cgi/l/email-protection,ou=users,dc=dev,dc=com
sn: po
givenName: abc
pin: 1234
mail: [email protected] /cdn-cgi/l/email-protection
telephoneNumber: 11234567890
enabled: FALSE
city: city
cn: [email protected] /cdn-cgi/l/email-protection
o: org
我想修改这个用户的城市,如果他的组织是 org.我如何应用这样的过滤器?
我正在使用 ldap3 进行此操作,我需要使用控件吗?
您需要发送断言控制以及您的修改操作(请参阅RFC 4528 https://www.rfc-editor.org/rfc/rfc4528)。基本上,该控件包含一个必须匹配的过滤器。
我在我的中使用这个控件web2ldap https://web2ldap.de以防止并发写入做任何坏事。
我有一些疑问ldap3 https://ldap3.readthedocs.io不过,模块支持开箱即用。
进一步说明:
- 并非所有 LDAP 服务器都支持此控制。
- 支持此控制的 LDAP 服务器实现中存在细微的错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)