testldapserver

testldapserver 명령을 사용하여 LDAP(Lightweight Directory Access Protocol) 서버를 테스트할 수 있습니다.

구문

구문 도표 읽기시각적 구문 도표 생략
>>- testldapserver -- -- -delim -- delimiter ------------------->

>--+-----------------------------------------------+------------>
   '- -username -- user_name --+-----------------+-'   
                               '-+- -password -+-'     
                                 '- password --'       

>--+---------------------+-------------------------------------><
   +- ldap_server_id ----+   
   '-  ldap_server_name -'   

매개변수

-delim delimiter
(선택사항) 기본적으로 요약 보기에서는 데이터의 모든 열이 공백으로 분리되며 각 열의 너비는 각 데이터 항목에 대해 가능한 최대 너비로 설정됩니다. 세부사항 보기에서는 각 데이터 항목이 개별 행이며 헤더가 표시되는 경우에는 데이터와 헤더가 공백으로 분리됩니다. -delim 매개변수는 이 동작을 대체합니다. -delim 매개변수에 유효한 입력은 1바이트 문자입니다. 명령행에 -delim :을 입력하면 콜론 문자(:)가 요약 보기에서 모든 데이터 항목을 분리합니다(예를 들어, 열 간격은 발생하지 않음). 세부사항 보기에서는 데이터와 헤더가 지정된 delimiter로 분리됩니다.
-username user_name
(선택사항) 테스트하려는 사용자 이름을 지정합니다.
-password password
(선택사항) 테스트하려는 비밀번호를 지정합니다. 이 매개변수를 사용하여 선택적으로 비밀번호를 지정할 수 있습니다. 비밀번호를 지정하지 않은 경우, 시스템은 명령을 실행하기 전에 프롬프트를 표시하며 사용자가 입력한 비밀번호를 표시하지 않습니다.
참고: -password 매개변수는 -username이 지정된 경우에만 유효합니다. 실제 비밀번호는 제공하지 않아도 됩니다.
ldap_server_id|ldap_server_name
(선택사항) 테스트하려는 LDAP 서버 ID 및 이름을 지정합니다.

설명

testldapserver 명령은 3레벨의 테스트를 허용합니다.
  • 서버 연결 테스트(사용자 이름이나 비밀번호를 지정하지 않고 testldapserver 실행). 이 테스트는 LDAP 구성에 따라 구성된 관리자의 신임 정보를 사용하여 인증하는 동안 서버와의 연결을 설정할 수 있는지 확인합니다.
  • 서버 연결, LDAP 구성 및 사용자 인증 테스트(사용자 이름을 지정하여 testldapserver 실행). 이 테스트는 다음을 확인합니다.
    • 구성된 관리자의 신임 정보를 사용하여 인증하는 동안 서버와의 연결을 설정할 수 있습니다.
    • LDAP 속성은 시스템에서 올바르게 구성됩니다.
    • 사용자에게 역할이 지정되었습니다.
  • 서버 연결, LDAP 구성 및 사용자 인증 테스트(사용자 이름 및 비밀번호를 지정하여 testldapserver 실행). 이 테스트는 다음을 확인합니다.
    • 구성된 관리자의 신임 정보를 사용하여 인증하는 동안 서버와의 연결을 설정할 수 있습니다.
    • 입력한 비밀번호로 사용자를 인증합니다.

특정 서버 오류가 없음은 성공을 표시합니다.

중요사항: 이 명령은 LDAP 인증 선택 또는 chauthservice 명령 사용 여부에 상관없이 실행됩니다.
표 1은 출력 보기 데이터로 표시될 수 있는 속성 값을 제공합니다.
표 1. testldapserver 속성 값
속성
id LDAP 서버 ID
이름 LDAP 서버 이름
오류 심각한 서버 오류(또는 경우에 따라 성공) 발생

한 개의 LDAP 서버를 포함하고 특정 사용자 정보가 없는 호출 예제

testldapserver -delim ":" ldapserver1

출력 결과:

id:name:error
1:ldapserver1:CMMVC7075I The LDAP task completed successfully

모든 LDAP 서버가 UPN을 사용하는 호출 예제

testldapserver -username bloggs@company.com -delim ":"

출력 결과:

id:name:error
0:ldapserver0:CMMVC6518E The task has failed because no roles are defined for the current user on the system.
1:ldapserver1:CMMVC7075I The LDAP task completed successfully.
2:ldapserver2:CMMVC7075I The LDAP task completed successfully.