이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 ldapurl 명령입니다.
프로그램:
이름
ldapurl - LDAP URL 형식 지정 도구
개요
ldaurl [-a 속성] [-b 검색 기반] [-e [!]내선[=추가 매개변수]] [-E [!]내선[=추가 매개변수]]
[-f 필터링] [-H 알다푸리] [-h LDAP 호스트] [-p LDAP포트] [-s {기지|한|이하|어린이}]
[-S 계획]
기술
ldaurl LDAP URI를 구성하거나 분해할 수 있는 명령입니다.
와 함께 호출될 때 -H 선택권, ldaurl 의 성분을 추출합니다. 알다푸리 선택권
인수, 필요에 따라 XNUMX진수 이스케이프 문자를 이스케이프 해제합니다. 기본적으로 프런트엔드 역할을 합니다.
전에, ldap_url_parse(3) 전화. 그렇지 않으면 구성 요소를 기반으로 LDAP URI를 구축합니다.
적절한 옵션을 전달하여 역연산을 수행합니다. 옵션 -H is
옵션과 호환되지 않음 -a, -b, -E, -f, -H, -h, -p, -S및 -s.
옵션
-a 속성
쉼표로 구분된 속성 선택기 목록을 설정합니다.
-b 검색 기반
설정 검색 기반.
-e [!]내선[=추가 매개변수]
다음을 사용하여 일반 확장명 지정 -e ´!'는 중요도를 나타냅니다.
일반 확장:
[!] 주장 = (RFC 4515 필터)
!authzid= ("NS: " 또는 "u: ")
[!]bauthzid(RFC 3829 인증 제어)
[!]체인[= [/ ]]
[!]관리DSAit
놉
정책
[!]읽기 후[= ](쉼표로 구분된 속성 목록)
[!]미리 읽기[= ](쉼표로 구분된 속성 목록)
[!]안심하다
세션 추적
포기, 취소, 무시(SIGINT는 포기/취소를 보내고,
또는 응답을 무시합니다. 중요한 경우 SIGINT를 기다리지 않습니다.
실제로 제어하지 않음)
-E [!]내선[=추가 매개변수]
URL 확장자를 설정합니다. 호환되지 않는 -H.
-f 필터링
URL 필터를 설정합니다. RFC 4515 LDAP 필터와의 적합성을 특별히 확인하지 않음
수행되지만 값은 필요에 따라 XNUMX진수로 이스케이프됩니다.
-H 알다푸리
분해할 URI를 지정합니다.
-h LDAP 호스트
호스트를 설정합니다.
-p LDAP포트
TCP 포트를 설정합니다.
-S 계획
URL 구성표를 설정합니다. 다음과 같은 다른 필드의 기본값 LDAP포트, 다음에 따라 달라질 수 있습니다.
의 가치 계획.
-s {기지|한|이하|어린이}
다음 중 하나로 검색 범위 지정 기지, 한, 이하및 어린이 지정하다
기본 개체, 한 수준, 하위 트리 또는 하위 검색. 기본값은 이하. 노트 :
어린이 범위에는 LDAPv3 하위 기능 확장이 필요합니다.
출력 FORMAT
경우 -H 옵션이 사용되며, 알다푸리 공급된 부품은 다음과 같이 분해됩니다.
LDIF와 같은 형식으로 표준 출력으로 인쇄됩니다.
그렇지 않으면 다른 옵션과 함께 전달된 값을 사용하여 작성된 URI가
표준 출력.
예
다음 명령 :
ldapurl -h ldap.example.com -b dc=example,dc=com -s sub -f "(cn=Some One)"
반품
ldap://ldap.example.com:389/dc=example,dc=com??sub?(cn=Some%20One)
명령 :
ldapurl -H ldap://ldap.example.com:389/dc=example,dc=com??sub?(cn=Some%20One)
반품
구성표: LDAP
호스트: ldap.example.com
포트 : 389
dn: dc=예제,dc=com
범위: 하위
필터: (cn=Some One)
진단
오류가 발생하지 않으면 종료 상태는 XNUMX입니다. 오류는 XNUMX이 아닌 종료 상태를 초래하고
진단 메시지가 표준 오류에 기록되고 있습니다.
onworks.net 서비스를 사용하여 온라인으로 ldapurl 사용