Sun Java System Access Manager 7 2005Q4 관리 설명서

amadmin 구문

amadmin을 사용하는 경우 따라야 하는 몇 가지 구조적인 규칙이 있습니다. 도구 사용을 위한 일반 구문은 다음과 같습니다.


주 –

구문에 표시된 것처럼 두 개의 하이픈을 정확하게 입력해야 합니다.


amadmin 옵션

amadmin 명령줄 매개 변수 옵션의 정의는 다음과 같습니다.

--runasdn (-u)

--runasdn은 LDAP 서버에 사용자를 인증하는 데 사용됩니다. 이 인수는 amadmin을 실행하도록 인증된 사용자의 고유 이름(DN) 인수와 동일한 값입니다. 예를 들면 다음과 같습니다.

--runasdn uid=amAdmin,ou=People,o=iplanet.com,o=isp .

다음과 같이 도메인 구성 요소 간에 공백을 삽입하고 전체 DN을 큰따옴표로 묶어 DN의 형식을 지정할 수 있습니다: --runasdn "uid=amAdmin, ou=People, o=iplanet.com, o=isp"

--password (-w)

--password는 필수 옵션이며 --runasdn 옵션에 지정한 DN의 비밀번호와 동일한 값을 가집니다.

--locale (-l)

--locale은 로켈 이름과 동일한 값을 갖는 옵션입니다. 이 옵션은 메시지 언어를 사용자 정의하는 데 사용될 수 있습니다. 이 옵션을 지정하지 않으면 기본 로켈 en_US가 사용됩니다.

--continue (-c)

--continue는 오류가 있더라도 XML 파일 처리를 계속하기 위한 옵션입니다. 예를 들어 한 번에 3개의 XML 파일을 로드할 때 첫 번째 XML 파일이 실패하더라도 amadmin은 나머지 파일을 계속해서 로드합니다. continue 옵션은 별개의 요청에만 적용됩니다

--session (-m)

--session (-m)은 세션을 관리하거나 현재 세션을 표시하는 옵션입니다. --runasdn을 지정할 경우 AMConfig.properties에 있는 수퍼 유저의 DN 또는 최상위 관리자의 아이디와 같아야 합니다.

다음 예에서는 특정 서비스 호스트 이름에 대한 모든 세션을 표시합니다.

amadmin -u uid=amadmin,ou=people,dc=iplanet,dc=com 
-v  -w 12345678 -m http://sun.com:58080

다음 예에서는 특정 사용자의 세션을 표시합니다.

amadmin -u uid=amadmin,ou=people,dc=iplanet,dc=com -v 
 -w 12345678 -m http://sun.com:58080 사용자 이름

해당 색인 번호를 입력하여 특정 세션을 종료하거나 공백으로 구분한 여러 색인 번호를 입력하여 여러 세션을 종료할 수 있습니다.

다음 옵션을 사용하는 경우

amadmin -m | --session 서버 이름 패턴

패턴은 와일드카드(*)일 수 있습니다. 이 패턴으로 와일드카드를 사용할 경우 쉘에서 메타 문자(\\)로 패턴을 제어해야 합니다.

--debug (-d)

--debug/var/opt/SUNWam/debug 디렉토리에 생성될 amAdmin 파일에 메시지를 기록하는 옵션입니다. 이러한 메시지는 기술적으로 자세히 설명되지만 i18n 호환은 아닙니다. amadmin 작업 로그를 생성하려면 데이터베이스 로깅 시에 데이터베이스 드라이버에 대한 classpath를 직접 추가해야 합니다. 예를 들어, amadminmysql에 로깅하는 경우 다음 줄을 추가합니다.

CLASSPATH=$CLASSPATH:/opt/IS61/SUNWam/lib/mysql-connector-java-3.0.6-stable-bin.jar
export CLASSPATH

--verbose (-v)

--verbose는 화면에 amadmin 명령의 전체 진행 과정을 출력하는 옵션입니다. 세부 정보를 파일로 출력하지는 않습니다. 명령줄로 출력되는 메시지는 i18n 호환입니다.

--data (-t)

--data는 가져올 일괄 처리 XML 파일의 이름을 값으로 갖는 옵션입니다. XML 파일을 한 개 이상 지정할 수 있습니다. 이러한 XML 파일을 사용하면 서비스를 등록 및 등록 취소는 물론 다양한 디렉토리 객체를 생성, 삭제 및 읽을 수 있습니다. .

--schema (-s)

--schema는 Access Manager 서비스의 속성을 Directory Server에 로드하는 옵션입니다. 이 옵션은 서비스 속성이 정의된 XML 서비스 파일을 인수로 가집니다. 이 XML 서비스 파일은 sms.dtd를 기반으로 합니다. XML 파일을 한 개 이상 지정할 수 있습니다.


주 –

DIT에 대한 일괄 업데이트를 구성하는지 또는 서비스 스키마 및 구성 데이터를 로드하는지에 따라 --data 또는 --schema 옵션을 지정해야 합니다.


--deleteservice (-r)

--deleteservice는 서비스 및 이에 해당하는 스키마만 삭제하는 옵션입니다.

--serviceName

--serviceName은 XML 서비스 파일의 Service name=... 태그에 정의되는 서비스 이름과 같은 값을 갖는 옵션입니다. 이 부분은 --serviceName에 표시됩니다.


예 14–1 sampleMailService.xml의 일부분


...
<ServicesConfiguration>
    <Service name="sampleMailService" version="1.0">
        <Schema
 serviceHierarchy="/other.configuration/sampleMailService"
            i18nFileName="sampleMailService"
            i18nKey="iplanet-am-sample-mail-service-description">
...

                  

--help (-h)

--helpamadmin 명령에 대한 구문을 표시하는 인수입니다.

--version (-n)

--version은 유틸리티 이름, 제품 이름, 제품 버전 및 법적 고지 사항을 표시하는 인수입니다.