2017-11-08 35 views
2

그룹을 사용할 때 LDAP 필터 구문이 작동하지 않습니다. OU 수준으로 필터링 할 수는 있지만 해당 OU 내부에 중첩 된 그룹을 사용하지는 않습니다.그룹 검색 필터를 사용할 때 LDAP 필터 구문이 작동하지 않습니다.

사용자 기본 DN은 다음과 같습니다

CN = 사용자, CN = 계정, DC = 도메인, DC = 지역

검색 범위는 "기본 DN 다음 검색 전체 하위 트리 "

그룹 기본 DN은 다음과 같습니다

CN = 그룹, CN = A 나는 LDAP 백엔드로 OpenLDAP를 사용하고

(&(objectclass=groups)(cn=my_users)) 

ccounts, DC = 도메인, DC = 지역

내 검색 필터입니다. 쿼리를 실행할 때 그룹이 있다는 것을 알 때 "그룹을 찾을 수 없습니다"라는 메시지가 나타납니다. 필자는 구문을 반복적으로 조사하고 검토했으며 여전히 같은 오류가 발생했습니다. 어떤 도움이 필요합니까?

+0

당신은 당신의 진짜 코드와 사용자 구성원을 보여주는 샘플 그룹의 레이아웃이나 LDIF를 게시해야합니다. – EJP

+0

고맙습니다.하지만 제 질문에 대한 답을 얻었습니다. –

답변

1

검색 필터가 잘못되었습니다. 대신 사용

(& (objectclass가 =가 groupOfNames) (CN = my_users))

+0

또는'groupOfUniqueNames' 또는'organizationalRole', 또는 .... 또는 두 번째 시력이 있습니까? 그리고'cn' 부분도 잘못되었지만 우리가 직감 할 수없는 방식으로 잘못되었습니다. – EJP