我正在使用Python-LDAP模块与我的LDAP服务器进行交互。如何使用python-ldap从条目中删除objectClass?当我使用modlist.modifyModlist({'objectClass':'inetLocalMailRecipient},{'objectClass' : ''})
生成一个modlist时,它只生成(1, 'objectClass', None)
,这显然不正确。我在这做错了什么?我想使用python ldap从给定的条目中删除一个objectClass。
答案 0 :(得分:0)
正如Guntram Blohm所述,不可能删除现有对象上的对象类,因为这样做会使创建对象时服务器执行的模式检查无效。所以这样做的方法是删除对象并创建一个新对象。这是服务器的属性,客户端库无法对其执行任何操作。