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에 바인딩된 이메일 필드는 버전용입니다.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