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 がありますが、ldapsearch
LDAP でこの種の検索を実行するには、どの構成変更が必要かわかりません。
私は誰かが私に正しい設定を表示したいと思い、私の設定は非常に小さいので、slapd.confを添付しませんでした。
答え1
DNにバインドされたEメールフィールドはバージョン用です。ldapsearch 2.4.23
答え2
まず、二重引用符を追加するのを忘れた可能性があります。
ldapsearch -x -D "[email protected]" -w bind
これがうまくいかない場合は、おそらくスキーマを定義していない可能性があります。
実際、core.schema
slapdに次のものを追加する必要があります。
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