[Eメール保護]で検索できるCentos / RedHatでLDAPバインディングアカウントを作成する方法

[Eメール保護]で検索できるCentos / RedHatでLDAPバインディングアカウントを作成する方法

LDAPディレクトリを作成していますが、DN全体で検索すると正しい結果が表示されます。

$ ldapsearch -x -D "cn=ldapbind,dc=server,dc=com" -w bind

私の考えでは/必要以下のように電子メールアドレスを使用して検索する機能:

$ ldapsearch -x -D [email protected] -w bind
ldap_bind: Invalid DN syntax (34)
    additional info: invalid DN

この種の検索を可能にする Active Directory がありますが、ldapsearchLDAP でこの種の検索を実行するには、どの構成変更が必要かわかりません。

私は誰かが私に正しい設定を表示したいと思い、私の設定は非常に小さいので、slapd.confを添付しませんでした。

答え1

DNにバインドされたEメールフィールドはバージョン用です。ldapsearch 2.4.23

答え2

まず、二重引用符を追加するのを忘れた可能性があります。

ldapsearch -x -D "[email protected]" -w bind

これがうまくいかない場合は、おそらくスキーマを定義していない可能性があります。

実際、core.schemaslapdに次のものを追加する必要があります。

ldapadd -Q -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/core.ldif

実行している作業によっては、次のものが必要になる場合があります。

- cosine
- inetorgperson
- nis 

源泉:

http://www.server-world.info/en/note?os=CentOS_6&p=ldap&f=1

http://www.openldap.org/lists/openldap-software/200702/msg00103.html

関連情報