ldapsearch와 ldapadd의 baseDN

ldapsearch와 ldapadd의 baseDN

OpenLDAP 사용법을 배우고 있는데 왜 LDAP 트리에서 검색하기 위해 기본 DNS를 지정해야 하는데 항목을 추가하기 위해 기본 DNS가 필요하지 않은지 이해할 수 없습니다.

ldapsearch -x -b "dc=foo,dc=local"
ldapadd -x -W -D "dn=admin,dc=foo,dc=local" -f ou.ldif

누군가 나에게 차이점을 설명해 줄 수 있습니까?

답변1

명령줄 도구ldapaddLDIF 입력에 새 항목의 전체 DN이 지정될 것으로 예상합니다. 이는 각 추가 작업에 추가할 새 항목의 전체 DN이 포함되어야 하기 때문입니다.ldapadd도구는 LDIF 항목 레코드에서 여러 개의 새 항목을 읽고 각 항목에 대해 추가 작업을 보냅니다.

또한보십시오:RFC 4511, 섹션 4.7 - 작업 추가

도구 반대편에LDAP검색검색 작업을 보냅니다. 그리고 여기에는 "기본 DN" 또는 "검색 루트"가 지정되어 있어야 합니다.

또한보십시오:RFC 4511, 섹션 4.5.1 - 검색 요청

관련 정보