2016-04-26 31 views
0

私はバイナリデータを削除することができません

mod_list = [(ldap.MOD_DELETE, 'attr_name', 'attr_value')] 
ldap_con.modify_s('cn=entity_name,ou=entity_ou,dc=entity_dc', mod_list) 

次を使用してエンティティからバイナリの属性を削除しようとしています。しかし、これは問題に

INAPPROPRIATE_MATCHING: {'info': 'modify/delete: attr_name: no equality matching rule', 'desc': 'Inappropriate matching'} 

をリードしていますバイナリアトリビュートタイプでは等値マッチングルールが許可されていないので、スキーマ内のこの属性定義にEQUALITYルールを入れておかないと、私はここで何をしていますか。

で最後のOpenLDAP

+0

バイナリデータのために利用可能な「平等」の一致が属性タイプ( 'attr_name')複数値の属性ではありませんので

これはありますか? –

+0

いいえ多値ではありません –

答えて

0

でエンティティからバイナリ属性を削除する他の方法がある場合は私に知らせてください、バイナリデータを削除することはできませんことを知っているようになったが、我々は空の文字列に置き換えることができます。

関連する問題