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

0 投票
1 回答
706 浏览
提问于 2025-04-18 05:18

我正在使用Python-LDAP模块与我的LDAP服务器进行交互。我想知道如何用python-ldap从一个条目中移除一个对象类。当我用modlist.modifyModlist({'objectClass':'inetLocalMailRecipient'},{'objectClass' : ''})生成修改列表时,它只生成了(1, 'objectClass', None),这显然不对。我哪里出错了?我想用python ldap从一个条目中移除一个对象类。

1 个回答

0

正如Guntram Blohm所说,已经存在的对象的类是不能删除的,因为这样做会让服务器在创建这个对象时所做的检查失效。所以,解决这个问题的方法就是先删除这个对象,然后再创建一个新的。这是服务器的一个特性,客户端的库无法对此做任何处理。

撰写回答