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

时间:2014-05-04 07:27:49

标签: python ldap python-ldap

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

1 个答案:

答案 0 :(得分:0)

正如Guntram Blohm所述,不可能删除现有对象上的对象类,因为这样做会使创建对象时服务器执行的模式检查无效。所以这样做的方法是删除对象并创建一个新对象。这是服务器的属性,客户端库无法对其执行任何操作。