如何使用python-ldap从条目中移除objectClass?
我正在使用Python-LDAP模块与我的LDAP服务器进行交互。我想知道如何用python-ldap从一个条目中移除一个对象类。当我用modlist.modifyModlist({'objectClass':'inetLocalMailRecipient'},{'objectClass' : ''})
生成修改列表时,它只生成了(1, 'objectClass', None)
,这显然不对。我哪里出错了?我想用python ldap从一个条目中移除一个对象类。
1 个回答
0
正如Guntram Blohm所说,已经存在的对象的类是不能删除的,因为这样做会让服务器在创建这个对象时所做的检查失效。所以,解决这个问题的方法就是先删除这个对象,然后再创建一个新的。这是服务器的一个特性,客户端的库无法对此做任何处理。