我知道如何修改属性。
c.modify('cn=user1,ou=users,o=company',
{'userWorkstations': [(MODIFY_REPLACE, ['Win-7'])]})
这个link显示如何删除条目。
但是如何删除 ldap 中用户的属性(例如:'userWorkstations'
)?
最佳答案
LDAP 修改请求具有可以执行的各种“Modification Types ”。
您可以“添加”属性的值。 您可以“删除”属性的值。 您可以“替换”属性的值。 您可以“增加”属性的值。 (仅限整数类型)
如果修改类型为“删除”并且存在没有任何值的属性描述,则将从条目中删除指定属性的所有值。通常情况下,修改操作不能与删除修改类型一起使用来删除尚不存在的属性(尽管可以使用“替换”修改类型来完成此操作)。
精确的编程语言可能对这些修改类型进行 API 简化。
关于python - 如何删除ldap3中用户的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38137478/