私は比較的LDAPに新しく、複数の同じ属性を持つユーザーを検索する方法を理解しようとしています。繰り返し属性を持つユーザーのLDAP検索
たとえば、私はこのように構成された2人のユーザーが持っている:
dn: uid=test1,ou=users,dc=domain,dc=com
mail: [email protected]
mail: [email protected]
dn: uid=test2,ou=users,dc=domain,dc=com
mail: [email protected]
は、私はそのtest1のは、複数のメール属性を持つ特定し、そのユーザーだけが返すことができる方法はありますか?したがって、本質的に、以下のldapsearchコマンドでクエリを実行する必要がありますか?私はこの質問ldap filter to search for multiple values for an attributeを見つけたが、私はそれが満足に答えられたとは思わないところで
ldapsearch -x -H ldap://ldap.domain.com -L -b 'dc=domain,dc=com' '<query to identify users with more than one mail>'
。
私はちょうど何かが欠落していて、実際にメールの内容を知らなくても複数のメールを持っているユーザーを知るための素早いフィルタが必要だったと思います。それを行うための唯一の方法のような音は、それらを識別するためのカスタムコードを書くことになります。 – Brandon
いつか戻ってきたツールを書きました:https://ldapwiki.com/wiki/DuplicateAttributeValueLocaterTool試してみてください。 – jwilleke