2014-12-18 4 views
0

나는 더 나은 방법이 있나요 내가 그렇게uid 목록으로 ldap을 효율적으로 쿼리하려면 어떻게합니까?

(&(uid='uid-1')(uid='uid-2') ... (uid='uid-nth')) 

처럼 거대하고 문을 사용하여 LDAP를 조회 할 수 있습니다 알아?

출력이 좋으며 더 나은 쿼리 방법을 찾는 데는 문제가 없습니다.

응답에 미리 감사드립니다, 나는 당신이 대신의 & 및 또는 |를 사용하는 것처럼이 실제로 아무것도 반환하지 말아야 질문

+0

왜 많은 사용자로부터 정보가 필요합니까? –

답변

0

의 사소한 것이 아니다 바랍니다.

명령 줄에서 ldapsearch을 사용하는 경우 보통 -f 플래그가있는 필터 파일로 전달할 수 있습니다. 이렇게하면 한 줄에 여러 개의 다른 필터를 동일한 명령으로 전달할 수 있습니다. 출력은 현재 가지고있는 것과 유사하지만 각각은 디렉토리 서버에 다른 검색으로 제출됩니다. 귀하의 경우 파일은 다음과 같을 것입니다 ...

uid=uid-1 
uid=uid-2 
uid=uid-n