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은
출력 보기 데이터로 표시될 수 있는 속성 값을 제공합니다.
| 속성 | 값 |
|---|---|
| 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.
