이 절에서는 명령줄 도구에 대해 설명하고 해당 구문 및 예를 소개합니다.
다음은 관리자나 사용자 인증에 반드시 사용해야 하는 옵션입니다.
옵션 |
설명 |
---|---|
-D userid |
디렉토리에 바인드할 때 사용하는 사용자 아이디 |
-w password |
디렉토리에 대해 사용자 아이디를 인증할 때 사용하는 비밀번호 또한 텍스트 파일 password.txt를 사용하여 password를 지정할 수도 있습니다. |
-n domain |
관리자가 속한 도메인 |
Access Manager 호스트(-X), Access Manager 포트(-p) 및 기본 도메인(-n) 값은 설치 중에 지정되어 cli-userprefs.properties 파일에 저장됩니다.
commadmin 명령 실행 시 -X, -p 및 -n 옵션이 지정되지 않으면 cli-userprefs.properties 파일에서 값을 가져옵니다.
commadmin admin add 명령은 특정 도메인의 사용자에게 OA 권한을 부여합니다. TLA 또는 ISP 관리자만 이 명령을 실행할 수 있습니다.
commadmin admin add -D login -l login -n domain -w password -d domain [-h] [-i inputfile] [-p AM port] [-X AM host] [-?] [-s] [-v] [-V]
다음 옵션은 필수 사항입니다.
옵션 |
설명 |
---|---|
-D login |
TLA의 사용자 아이디 |
-l login |
OA 권한이 부여될 사용자의 사용자 아이디. 이 사용자는 디렉토리에 존재하면서 -d 옵션으로 지정한 도메인에 속해야 합니다. |
-n domain |
TLA의 도메인. 지정되지 않으면 cli-userprefs.properties 파일에 저장된 기본 도메인이 사용됩니다. |
-w password |
TLA의 비밀번호 |
-d domain |
관리 권한을 부여할 도메인을 지정합니다. 지정되지 않으면 -n 옵션으로 지정한 도메인이 사용됩니다. |
다음 옵션은 필수 사항이 아닙니다.
옵션 |
설명 |
---|---|
-i inputfile |
명령줄 대신 파일에서 명령 정보를 읽습니다. |
-p AM port |
Access Manager가 수신 중인 상태에서 대체 TCP 포트를 지정할 때 이 옵션을 사용합니다. 지정하지 않은 경우 기본 AM port가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 포트 80이 사용됩니다. |
-X AM host |
Access Manager가 실행 중인 호스트를 지정합니다. 지정하지 않은 경우 기본 AM host가 사용됩니다. |
-h, -? |
명령 사용법 구문을 인쇄합니다. |
-V |
유틸리티 및 버전 정보를 인쇄합니다. |
-s |
SSL(Secure Socket Layer)을 사용하여 Access Manager에 연결합니다. |
-v |
디버깅 출력을 가능하게 합니다. |
다음 명령은 사용자 아이디가 admin1인 사용자에게 OA 권한을 부여합니다.
commadmin admin add -D chris -n sesta.com -w bolton -l admin1 \ -d florizel.com |
다음 명령은 사용자 아이디가 admin2인 사용자에게 florizel.com 도메인에 대한 OA 권한을 부여합니다.
commadmin add admin -D chris -w bolton -l admin2 -n varrius.com \ -d florizel.com |
commadmin admin remove 명령은 기존 OA로부터 OA 권한을 제거합니다. TLA만 이 명령을 실행할 수 있습니다.
여러 사용자로부터 OA 권한을 제거하려면 -i 옵션을 사용합니다.
commadmin admin remove -D login -l login -n domain -w password -d domain name [-h] [-?] [-i inputfile] [-p AM port] [-X AM host] [-s] [-v] [-V]
다음 옵션은 필수 사항입니다.
옵션 |
설명 |
---|---|
-D login |
TLA의 사용자 아이디 |
-l login |
관리 권한이 해지되어야 하는 사용자의 사용자 아이디 |
-n domain |
TLA의 도메인 |
-w password |
TLA의 비밀번호 |
-d domain name |
관리 권한을 해지할 도메인. -d를 지정하지 않은 경우 -n에서 지정한 도메인이 사용됩니다. |
다음 옵션은 필수 사항이 아닙니다.
옵션 |
설명 |
---|---|
-h, -? |
명령 사용법 구문을 인쇄합니다. |
-i inputfile |
명령줄 대신 파일에서 명령 정보를 읽습니다. |
-p AM port |
Access Manager가 수신 중인 상태에서 대체 TCP 포트를 지정할 때 이 옵션을 사용합니다. 지정하지 않은 경우 기본 AM port가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 포트 80이 사용됩니다. |
-X AM host |
Access Manager가 실행 중인 호스트를 지정합니다. 지정하지 않은 경우 기본 AM host가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 localhost가 사용됩니다. |
-s |
SSL(Secure Socket Layer)을 사용하여 Access Manager에 연결합니다. |
-v |
디버깅 출력을 가능하게 합니다. |
-V |
유틸리티 및 버전 정보를 인쇄합니다. |
다음 명령은 사용자 아이디가 admin5인 관리자로부터 OA 권한을 제거합니다.
commadmin admin remove -D chris -n sesta.com -w bolton -l admin5 -d test.com |
commadmin admin search 명령은 어떤 도메인의 특정 또는 모든 OA를 검색하고 표시합 니다.
commadmin admin search -D login -n domain -w password [-l login] [-d domain]
다음 옵션은 필수 사항입니다.
옵션 |
설명 |
---|---|
-D login |
이 명령을 실행할 권한이 있는 사용자의 사용자 아이디 |
-n domain |
-D 옵션으로 지정한 사용자의 도메인 |
-w password |
-D 옵션으로 지정한 사용자의 비밀번호 |
다음 옵션은 필수 사항이 아닙니다.
옵션 |
설명 |
---|---|
-l login |
검색 대상 OA의 사용자 아이디. -l이 지정되지 않았거나 -l이 와일드카드 문자와 함께 지정된 경우( -l\\* 또는 -l ’*’) 도메인의 모든 OA가 표시됩니다. |
-d domain |
지정된 도메인에 대해 OA 권한이 있는 사용자를 검색합니다. -d를 지정하지 않은 경우 -n에서 지정한 도메인이 사용됩니다. |
test.com 도메인의 모든 OA를 검색하려면 다음과 같이 입력합니다.
commadmin admin search -D chris -n sesta.com -w bolton -d test.com |
commadmin domain create 명령은 Access Manager에서 하나의 도메인을 만듭니다. 여러 도메인을 만들려면 -i 옵션을 사용합니다.
commadmin domain create -D login -d domain name -n domain -w password [-A [+] attributename:value] [-h] [-?] [-i inputfile] [-o organization RDN] [-p AM port] [-s] [-v] [-V] [-X AM host] [-S mail -H preferred mailhost] [-S cal [-B backend calendar data server] [-C searchable domains] [-g access control string] [-P propertyname[:value]] [-R right[:value]] [-T calendar time zone string]]
다음 옵션은 필수 사항입니다.
옵션 |
설명 |
---|---|
-D login |
TLA의 사용자 아이디 |
-d domain name |
생성 중인 도메인의 DNS 도메인 이름 |
-n domain |
TLA의 도메인 |
-w password |
TLA의 비밀번호 |
다음 옵션은 필수 사항이 아닙니다.
옵션 |
설명 |
---|---|
-A [+ ]attributename: value |
수정할 속성. attributename은 LDAP 스키마에서 정의되며, 지정된 value는 디렉토리에서 이 속성의 현재 값을 모두 바꿉니다. 동시에 여러 속성을 수정하거나 동일한 속성에 대해 여러 값을 지정하려면 이 옵션을 반복합니다. attributename 앞에 “+”가 있으면 현재 속성 목록에 값을 추가한다는 의미입니다. 작업 값(+)이 지정되지 않았다면 기본적으로 기존 값을 추가합니다. |
-h, -? |
명령 사용법 구문을 인쇄합니다. |
-i inputfile |
명령줄 대신 파일에서 명령 정보를 읽습니다. |
-o organization RDN |
도메인의 조직 RDN을 지정합니다(예: o=varrius.florizel.com). 이 옵션이 지정되지 않으면 조직은 o=도메인 이름, o=osiSuffix로 osi suffix 아래에 생성됩니다. |
-p AM port |
Access Manager가 수신 중인 대체 TCP 포트를 지정합니다. 지정하지 않은 경우 기본 AM port가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 포트 80이 사용됩니다. |
-s |
SSL(Secure Socket Layer)을 사용하여 Access Manager에 연결합니다. |
-v |
디버깅 출력을 가능하게 합니다. |
-V |
유틸리티 및 버전 정보를 인쇄합니다. |
-X AM host |
Access Manager가 실행 중인 호스트를 지정합니다. 지정하지 않은 경우 기본 AM host가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 localhost가 사용됩니다. |
-S service |
도메인에 추가할 서비스를 지정합니다. service는 단일 서비스 또는 여러 서비스 값을 가질 수 있습니다. 유효한 service 값은 mail 및 cal이며 이 값은 대소문자를 구분합니다. -S mail 옵션을 지정하면 -H 옵션도 함께 지정해야 합니다. 쉼표로 구분되는 목록으로 나열할 수 있습니다. 예를 들면 다음과 같습니다. -S mail,cal Identity Sever의 구성 파일에 존재하는 특정 서비스 정의 값에 따라 앞서 언급한 서비스의 도메인이 생성됩니다. |
다음 옵션은 -S mail 옵션이 지정된 경우에만 허용됩니다. | |
-H preferred mailhost |
도메인의 기본 메일 호스트. 호스트는 정규화된 호스트 이름이어야 합니다(예: mailhost.sesta.com). -S mail 옵션이 지정되었다면 이 옵션은 필수입니다. |
다음 옵션은 -S cal 옵션이 지정된 경우에만 허용됩니다. | |
-B backend calendar data server |
도메인의 사용자나 자원에 지정된 기본 백엔드 호스트를 지정합니다. |
-C searchable domains |
달력이나 사용자 조회 시 검색할 도메인을 지정합니다. |
-g access control string |
새로 생성된 사용자 달력의 ACL(Access Control List)을 지정합니다. |
-P propertyname[: value] |
여러 개의 값 및 비트 지향적 속성의 값을 설정합니다. 속성, 속성에 대한 설명 및 값에 대해서는 속성 값을 참조하십시오. |
-R right[:value] |
달력 도메인 속성 icsAllowRights를 설정합니다. 이 속성은 비트맵 값을 갖습니다. 속성 목록, 값 및 설명에 대해서는 속성 값을 참조하십시오. |
-T calendar time zone string |
파일을 가져올 때 사용되는 표준 시간대 아이디를 지정합니다. 유효한 표준 시간대 문자열 목록은 달력 표준 시간대 문자열을 참조하십시오. |
메일 및 달력 서비스와 함께 새 도메인을 만들려면 다음과 같이 입력합니다.
commadmin domain create -D chris -d florizel.com -n sesta.com -w bolton \ -S mail,cal -H mailhost.sesta.com |
commadmin domain delete 명령은 호스트된 도메인 하나를 서버에서 삭제된 것으로 표시 합니다. 호스트된 도메인 여러 개를 삭제된 것으로 표시하려면 -i 옵션을 사용합니다.
commadmin domain purge 명령은 도메인을 영구적으로 제거합니다.
달력 서비스나 메일 서비스와 같은 서비스를 OA가 사용할 수 없게 하려면 -S 옵션을 사용합니다. 여기서 S는 대문자입니다.
commadmin domain delete -D login -d domain name -n domain -w password [-h] [-?] [-i inputfile] [-p AM port] [-s] [-S service] [-v] [-V] [-X AM host]
다음 옵션은 필수 사항입니다.
옵션 |
설명 |
---|---|
-D login |
TLA의 사용자 아이디 |
-d domain name |
삭제할 DNS 도메인 이름. -d를 지정하지 않은 경우 -n에서 지정한 도메인이 사용됩니다. |
-n domain |
TLA의 도메인 |
-w password |
TLA의 비밀번호 |
다음 옵션은 필수 사항이 아닙니다.
옵션 |
설명 |
---|---|
-h, -? |
명령 사용법 구문을 인쇄합니다. |
-i inputfile |
명령줄 대신 파일에서 명령 정보를 읽습니다. |
-p AM port |
Access Manager가 수신 중인 대체 TCP 포트를 지정합니다. 지정하지 않은 경우 기본 AM port가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 포트 80이 사용됩니다. |
-s |
SSL(Secure Socket Layer)을 사용하여 Access Manager에 연결합니다. |
-S service |
지정된 서비스 상태 속성의 값을 “deleted”로 수정합니다. 여러 서비스를 사용할 경우 쉼표로 구분합니다. 유효한 service 값은 mail 및 cal이며 이 값은 대소문자를 구분합니다. |
-v |
디버깅 출력을 가능하게 합니다. |
-V |
유틸리티 및 버전 정보를 인쇄합니다. |
-X AM host |
Access Manager가 실행 중인 호스트를 지정합니다. 지정하지 않은 경우 기본 AM host가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 localhost가 사용됩니다. |
기존 도메인을 삭제하려면 다음과 같이 입력합니다.
commadmin domain delete -D chris -w bolton -d florizel.com -n sesta.com |
florizel.com 도메인에서 메일 서비스만 제거하려면 다음과 같이 입력합니다.
commadmin domain delete -D chris -w bolton -d florizel.com -n sesta.com \ -S mail |
commadmin domain modify 명령은 도메인 하나의 디렉토리 항목 속성을 수정합니다. 여러 도메인을 수정하려면 -i 옵션을 사용합니다.
commadmin domain modify -D login -d domain -n domain -w password [-A [+|-]attributename:value] [-h] [?] [-i inputfile] [-p AM port] [-s] [-v] [-V] [-X AM host] [-S mail -H preferred mailhost] [-S cal [-g access string] [-C cross domain search domains] [-B backend calendar data server] [-P [action]propertyname[: value]] [-R propertyname[:value]] [-T calendar time zone string]]
다음 옵션은 필수 사항입니다.
옵션 |
설명 |
---|---|
-D login |
TLA의 사용자 아이디 |
-d domain |
수정할 DNS 도메인 이름. -d를 지정하지 않은 경우 -n에서 지정한 도메인이 사용됩니다. |
-n domain |
TLA의 도메인 |
-w password |
TLA의 비밀번호 |
다음 옵션은 필수 사항이 아닙니다.
옵션 |
설명 |
---|---|
-A [+ | -]attributename: value |
수정할 속성. attributename은 LDAP 스키마에서 정의되며 디렉토리의 이 속성에 대해 모든 현재 값을 대체합니다. 동시에 여러 속성을 수정하거나 동일한 속성에 대해 여러 값을 지정하려면 이 옵션을 반복합니다. attributename 앞에 “+”가 있으면 현재 속성 목록에 값을 추가한다는 의미입니다. “-”는 값을 제거하는 것을 의미합니다. “-”가 사용되는 경우 명령줄에서 명령이 지정되면 그 앞에 백슬래시 2개가 와야 합니다. 입력 파일 내부에서 이 옵션이 제공되는 경우에는 “-” 부호 앞에 백슬래시 1개가 와야 합니다. 작업 값(+ 또는 -)이 지정되지 않으면 기본 작업은 기존 값을 바꾸는 것입니다. |
-h, -? |
명령 사용법 구문을 인쇄합니다. |
-i inputfile |
명령줄 대신 파일에서 명령 정보를 읽습니다. |
-p AM port |
Access Manager가 수신 중인 대체 TCP 포트를 지정합니다. 지정하지 않은 경우 기본 AM port가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 포트 80이 사용됩니다. |
-s |
SSL(Secure Socket Layer)을 사용하여 Access Manager에 연결합니다. |
-v |
디버깅 출력을 가능하게 합니다. |
-V |
유틸리티 및 버전 정보를 인쇄합니다. |
-X AM host |
Access Manager가 실행 중인 호스트를 지정합니다. 지정하지 않은 경우 기본 AM host가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 localhost가 사용됩니다. |
-S service |
수정 중에 지정된 서비스를 도메인에 추가합니다. 유효한 service 값은 mail 및 cal이며 이 값은 대소문자를 구분합니다. -S 옵션으로 나열되는 서비스는 쉼표로 구분됩니다. -S mail 옵션을 지정하면 -H 옵션도 함께 지정해야 합니다. |
다음 옵션은 서비스 추가 시 -S mail 옵션이 지정된 경우에만 허용됩니다. | |
-H preferred mailhost |
도메인의 기본 메일 호스트 -S mail 옵션이 지정되었다면 이 옵션은 필수입니다. |
다음 옵션은 서비스 추가 시 -S cal 옵션이 지정된 경우에만 허용됩니다. | |
-B backend calendar data server |
도메인의 사용자나 자원에 지정된 기본 백엔드 호스트 |
-C cross domain search domains |
달력이나 사용자 조회 시 검색할 도메인을 지정합니다. |
-g access string |
새로 생성된 사용자 달력의 ACL(Access Control List)을 지정합니다. |
-P [action]propertyname [: value] |
여러 개의 값 및 비트 지향적 속성의 값을 설정합니다. propertyname의 설명 및 값에 대해서는 속성 값 표를 참조하십시오. |
-T calendar time zone string |
파일을 가져올 때 사용하는 표준 시간대 아이디 유효한 표준 시간대 문자열 목록은 달력 표준 시간대 문자열을 참조하십시오. |
-R propertyname[: value] |
달력 도메인 속성 icsAllowRights를 설정합니다. 이 속성은 비트맵 값을 갖습니다. 등록 정보 이름, 값 및 설명 목록은 속성 값을 참조하십시오. |
기존 도메인을 수정하려면 다음과 같이 입력합니다.
commadmin domain modify -D chris -w bolton -n sesta.com -d varrius.com \ -A preferredmailhost:test.siroe.com |
commadmin domain purge 명령은 삭제됨으로 표시된 모든 항목 또는 항목의 서비스를 영 구적으로 제거합니다. 여기에는 도메인, 사용자, 그룹 및 자원이 포함됩니다.
정기 유지 관리 작업의 일환으로 commadmin domain purge 명령을 사용하여 지정된 유예 기간보다 오랫동안 삭제됨으로 표시되었던 모든 항목을 제거하십시오.
언제라도 이 명령을 수동 호출하여 삭제를 수행할 수 있습니다.
이 명령을 호출하면 디렉토리를 검색하여 지정된 유예 기간보다 오랫동안 삭제됨으로 표시되었던 항목(도메인 포함)이 있는 도메인 목록이 생성됩니다. 유예 기간의 기본값은 5일로 설정됩니다.
-d* 옵션이 지정되면 모든 도메인을 대상으로 삭제됨으로 표시된 사용자 및 도메인을 검색합니다. 삭제됨으로 표시된 사용자는 자신의 도메인에서 제거되지만, 도메인 자체는 삭제됨으로 표시되지 않는 한 제거되지 않습니다. 도메인이 삭제됨으로 표시되면 해당 도메인 내의 모든 사용자와 함께 제거됩니다.
서비스가 삭제됨으로 표시되었다면 메일함이나 달력 등의 자원을 제거하는 유틸리티가 먼저 실행되어야 서비스를 디렉토리에서 제거할 수 있습니다. 메일 서비스의 경우 이 프로그램을 msuserpurge라고 합니다. msuserpurge 유틸리티에 대한 자세한 내용은 Sun Java System Messaging Server Administration Reference를 참조하십시오. 달력 서비스에서는 프로그램이 csclean입니다. csclean 유틸리티에 대한 자세한 내용은 Sun Java System Calendar Server 관리 설명서를 참조하십시오.
commadmin domain purge 명령은 반드시 TLA가 실행해야 합니다.
commadmin domain purge -D login -n domain -w password -d domain [-g grace] [-h] [-?] [-i inputfile] [-p AM port] [-s] [-S service] [-v] [-V] [-X AM host]
다음 옵션은 필수 사항입니다.
옵션 |
설명 |
---|---|
-D login |
TLA의 사용자 아이디 |
-n domain |
TLA의 도메인 |
-w password |
TLA의 비밀번호 |
-d domain |
지정된 도메인을 제거합니다. * 연산자(-d*)를 사용하여 패턴을 검색할 수 있습니다. |
다음 옵션은 필수 사항이 아닙니다.
옵션 |
설명 |
---|---|
-g grace |
도메인이 제거되기 전 유예 기간(일)입니다. 삭제 표시된 기간이 grace 일수보다 적은 도메인은 제거되지 않습니다. 0은 즉시 제거됨을 의미합니다. 기본값은 5일이며 영구적으로 변경할 수 없습니다. 유예 기간을 변경할 때는 commadmin domain purge 명령에서 -g grace 옵션을 사용해야 합니다. |
-h, -? |
명령 사용법 구문을 인쇄합니다. |
-i inputfile |
명령줄 대신 파일에서 명령 정보를 읽습니다. |
-p AM port |
Access Manager가 수신 중인 대체 TCP 포트를 지정합니다. 지정하지 않은 경우 기본 AM port가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 포트 80이 사용됩니다. |
-S service |
서비스 관련 객체 클래스 및 속성을 도메인에서 제거합니다. 도메인에 사용자 및 자원이 있다면 해당 사용자 및 자원의 서비스별 데이터를 디렉토리에서 제거합니다. 서비스 목록은 쉼표(,) 분리자로 구분됩니다. 유효한 service 값은 mail 및 cal이며 이 값은 대소문자를 구분합니다. |
-s |
SSL(Secure Socket Layer)을 사용하여 Access Manager에 연결합니다. |
-v |
디버깅 출력을 가능하게 합니다. |
-V |
유틸리티 및 버전 정보를 인쇄합니다. |
-X AM host |
Access Manager가 실행 중인 호스트를 지정합니다. 지정하지 않은 경우 기본 AM host가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 localhost가 사용됩니다. |
다음 예에서는 siroe.com 도메인이 제거되며 이 도메인에 속하는 모든 항목도 제거됩니다.
commadmin domain purge -D chris -d siroe.com -n sesta.com -w bolton |
commadmin domain search 명령은 하나의 도메인과 관련된 모든 디렉토리 등록 정보를 가져옵니다. 여러 도메인에 대해 모든 디렉토리 등록 정보를 얻으려면 -i 옵션을 사용합니다. 이 명령에서 -S를 지정하면 지정된 활성 서비스를 포함하는 도메인만 표시됩니다.
commadmin domain search -D login -n domain -w password [-d domain] [-h] [-?] [-i inputfile] [-p AM port] [-s] [-S service] [-t Search Template] [-v] [-V] [-X AM host]
다음 옵션은 필수 사항입니다.
옵션 |
설명 |
---|---|
-D login |
이 명령을 실행할 권한이 있는 사용자의 사용자 아이디 |
-n domain |
-D 옵션으로 지정한 사용자의 도메인 |
-w password |
-D 옵션으로 지정한 사용자의 비밀번호 |
다음 옵션은 필수 사항이 아닙니다.
옵션 |
설명 |
---|---|
-d domain |
이 도메인을 검색합니다. -d를 지정하지 않거나 -d*를 지정한 경우 모든 도메인이 표시됩니다. |
-h, -? |
명령 사용법 구문을 인쇄합니다. |
-i inputfile |
명령줄 대신 파일에서 명령 정보를 읽습니다. |
-p AM port |
Access Manager가 수신 중인 대체 TCP 포트를 지정합니다. 지정하지 않은 경우 기본 AM port가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 포트 80이 사용됩니다. |
-s |
SSL(Secure Socket Layer)을 사용하여 Access Manager에 연결합니다. |
-S service |
활성 도메인에서 검색할 서비스를 지정합니다. service는 단일 서비스 또는 여러 서비스 값을 가질 수 있습니다. 유효한 service 값은 mail 및 cal이며 이 값은 대소문자를 구분합니다. 서비스 목록은 쉼표(,) 분리자로 구분됩니다. 예를 들면 다음과 같습니다. -S mail,cal |
-t Search template |
기본 검색 템플리트 대신 사용할 검색 템플리트의 이름을 지정합니다. 검색한 후에는 활성 도메인만 표시됩니다. |
-v |
디버깅 출력을 가능하게 합니다. |
-V |
유틸리티 및 버전 정보를 인쇄합니다. |
-X AM host |
Access Manager가 실행 중인 호스트를 지정합니다. 지정하지 않은 경우 기본 AM host가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 localhost가 사용됩니다. |
commadmin group create 명령은 그룹 하나를 Access Manager에 추가합니다. 여러 그룹을 만들려면 -i 옵션을 사용합니다.
구성원 없이 그룹이 생성되면 기본적으로 정적 그룹이 됩니다.
그룹은 정적 구성원과 동적 구성원을 모두 가질 수 없습니다.
전자 메일 배포 목록은 그룹 유형 중 하나입니다. 그룹 주소로 메시지를 보내면 Access Manager는 해당 그룹의 모든 구성원에게 메시지를 보냅니다.
commadmin group create -D login -G groupname -n domain -w password [-A [+]attributename:value] [-d domain] [-f ldap-filter] [-h] [-?] [-i inputfile] [-m internal-member] [-p AM port] [-s] [-v] [-V] [-X AM host] [-S service [-H mailhost] [-E email] [-M external-member] [-o owner] [-rs moderator]]
다음 옵션은 필수 사항입니다.
옵션 |
설명 |
---|---|
-D login |
이 명령을 실행할 권한이 있는 사용자의 사용자 아이디 |
-n domain |
-D 옵션으로 지정한 사용자의 도메인 |
-G groupname |
그룹의 이름(예: mktg-list) |
-w password |
-D 옵션으로 지정한 사용자의 비밀번호 |
다음 옵션은 필수 사항이 아닙니다.
옵션 |
설명 |
---|---|
-A [+ ]attributename: value |
수정할 속성. attributename은 LDAP 스키마에서 정의되며, 지정된 value는 디렉토리에서 이 속성의 현재 값을 모두 바꿉니다. 동시에 여러 속성을 수정하거나 동일한 속성에 대해 여러 값을 지정하려면 이 옵션을 반복합니다. attributename 앞에 “+”가 있으면 현재 속성 목록에 값을 추가한다는 의미입니다. |
-d domain |
그룹의 정규화된 도메인 이름(예: varrius.com). 기본값은 로컬 도메인입니다. -d를 지정하지 않은 경우 -n에서 지정한 도메인이 사용됩니다. |
-f ldap-filter |
동적 그룹을 생성합니다. 속성 또는 속성의 조합을 지정하여 LDAP 필터를 설정합니다. -f 명령을 지정하여 그룹의 구성원에 대해 여러 LDAP 필터를 정의할 수 있습니다. |
-h, -? |
명령 사용법 구문을 인쇄합니다. |
-i inputfile |
명령줄 대신 파일에서 명령 정보를 읽습니다. |
-m internal -member |
이 그룹에 추가된 내부 구성원의 사용자 아이디. 둘 이상의 구성원을 추가하려면 여러 개의 -m 옵션을 사용합니다. 정적 그룹을 만들 때 이 옵션을 사용해야 합니다. |
-p AM port |
Access Manager가 수신 중인 대체 TCP 포트를 지정합니다. 지정하지 않은 경우 기본 AM port가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 포트 80이 사용됩니다. |
-X AM host |
Access Manager가 실행 중인 호스트를 지정합니다. 지정하지 않은 경우 기본 AM host가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 localhost가 사용됩니다. |
-s |
SSL(Secure Socket Layer)을 사용하여 Access Manager에 연결합니다. |
-v |
디버깅 출력을 가능하게 합니다. |
-V |
유틸리티 및 버전 정보를 인쇄합니다. |
-S service |
그룹에 추가될 서비스를 지정합니다. service는 단일 서비스 또는 여러 서비스 값을 가질 수 있습니다.유효한 service 값은 mail 및 cal입니다. 이 값은 대소문자를 구분합니다. 서비스 목록은 쉼표(,) 분리자로 구분됩니다. 예를 들면 다음과 같습니다. -S mail,cal |
다음 옵션은 -S mail 옵션이 지정된 경우에만 허용됩니다. | |
-H mailhost |
이 그룹이 응답하는 메일 호스트(예: mailhost.varrius.com). 기본값은 로컬 메일 호스트입니다. |
-E email |
그룹의 전자 메일 주소 |
-M external-member |
이 그룹에 추가된 외부 구성원의 사용자 아이디. 둘 이상의 구성원을 추가하려면 여러 개의 -M 옵션을 사용합니다. |
-o owner |
그룹 소유자의 전자 메일 주소. 소유자는 배포 목록을 담당하는 개인입니다. 소유자는 배포 목록 구성원을 추가하거나 삭제할 수 있습니다. |
-r moderator |
중재자의 전자 메일 주소 |
testgroup 그룹을 sesta.com 도메인에서 만들려면 다음과 같이 입력합니다.
commadmin group create -D chris -n sesta.com -w bolton -G testgroup \ -d sesta.com -m lorca@sesta.com -S mail -M achiko@varrius.com |
commadmin group delete 명령은 하나의 그룹을 삭제됨으로 표시합니다. 여러 그룹을 삭제됨으로 표시하려면 -i 옵션을 사용합니다.
그룹이 Calendar Server 또는 Messaging Server와 같은 서비스를 사용할 수 없게 하려면 -S 옵션을 사용합니다. 여기서 S는 대문자입니다.
그룹을 영구적으로 제거하려면 commadmin domain purge 명령을 실행해야 합니다.
commadmin group delete -D login -G groupname -n domain -w password [-d domain] [-h] [-?] [-i inputfile] [-p AM port] [-s] [-S service] [-v] [-V] [-X AM host]
다음 옵션은 필수 사항입니다.
옵션 |
설명 |
---|---|
-D login |
이 명령을 실행할 권한이 있는 사용자의 사용자 아이디 |
-G groupname |
삭제됨으로 표시될 그룹 이름(예: mktg-list) |
-n domain |
-D 옵션으로 지정한 사용자의 도메인 |
-w password |
-D 옵션으로 지정한 사용자의 비밀번호 |
다음 옵션은 필수 사항이 아닙니다.
옵션 |
설명 |
---|---|
-d domain |
그룹의 도메인. -d를 지정하지 않은 경우 -n 옵션에서 지정한 도메인이 사용됩니다. |
-h, -? |
명령 사용법 구문을 인쇄합니다. |
-i inputfile |
명령줄 대신 파일에서 명령 정보를 읽습니다. |
-p AM port |
Access Manager가 수신 중인 대체 TCP 포트를 지정합니다. 지정하지 않은 경우 기본 AM port가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 포트 80이 사용됩니다. |
-s |
SSL(Secure Socket Layer)을 사용하여 Access Manager에 연결합니다. |
-S service |
지정된 서비스 상태 속성의 값을 “deleted”로 수정합니다. -S 옵션으로 나열되는 서비스는 쉼표로 구분됩니다. 유효한 service 값은 mail 및 cal이며 이 값은 대소문자를 구분합니다. |
-v |
디버깅 출력을 가능하게 합니다. |
-V |
유틸리티 및 버전 정보를 인쇄합니다. |
-X AM host |
Access Manager가 실행 중인 호스트를 지정합니다. 지정하지 않은 경우 기본 AM host가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 localhost가 사용됩니다. |
다음 예에서는 testgroup@varrius.com 그룹을 삭제됨으로 표시합니다.
commadmin group delete -D chris -n sesta.com -w bolton -G testgroup \ -d varrius.com |
다음 예에서는 testgroup@varrius.com의 메일 서비스를 삭제됨으로 표시합니다.
commadmin group delete -D chris -n sesta.com -w bolton -G testgroup \ -d varrius.com -S mail |
commadmin group modify 명령은 이미 Access Manager에 존재하는 단일 그룹의 속성을 변경합니다. 여러 그룹의 속성을 변경하려면 -i 옵션을 사용합니다.
메일 목록은 그룹 유형 중 하나입니다. 그룹 주소로 메시지를 보내면 Access Manager는 해당 그룹의 모든 구성원에게 메시지를 보냅니다.
commadmin group modify -D login -G groupname -n domain -w password [-A [+|-]attributename:value] [-d domain] [-f [action]ldap-filter] [-h] [-?] [-i inputfile] [-m [+|-]internal-member] [-p AM port] [-s] [-v] [-V] [-X AM host] [-S mail [-o owner] [-E email] [-H mailhost] [-M external-member] [-r moderator]]
다음 옵션은 필수 사항입니다.
옵션 |
설명 |
---|---|
-D login |
이 명령을 실행할 권한이 있는 사용자의 사용자 아이디 |
-G groupname |
수정할 그룹 이름(예: mktg-list) |
-n domain |
-D 옵션으로 지정한 사용자의 도메인 |
-w password |
-D 옵션으로 지정한 사용자의 비밀번호 |
다음 옵션은 필수 사항이 아닙니다.
옵션 |
설명 |
---|---|
-A [+ | -]attributename: value |
수정할 속성. attributename은 LDAP 스키마에서 정의되며 디렉토리의 이 속성에 대해 모든 현재 값을 대체합니다. 동시에 여러 속성을 수정하거나 동일한 속성에 대해 여러 값을 지정하려면 이 옵션을 반복합니다. attributename 앞에 “+”가 있으면 현재 속성 목록에 값을 추가한다는 의미입니다. “-”는 값을 제거하는 것을 의미합니다. “-”가 사용되는 경우 명령줄에서 명령이 지정되면 그 앞에 백슬래시 2개가 오거나 따옴표로 묶어야 합니다. 입력 파일 내부에서 이 옵션이 제공되는 경우에는 “-” 부호 앞에 백슬래시 1개가 와야 합니다. |
-d domain |
그룹의 도메인. -d를 지정하지 않은 경우 -n 옵션에서 지정한 도메인이 사용됩니다. |
- f [action] ldap-filter |
ldap 필터를 그룹에 추가할 것인지 아니면 그룹에서 제거할 것인지를 나타냅니다. ldap-filter 앞에 “+”가 오면 기존 필터에 추가되는 것을 의미합니다. “-”는 기존 필터를 제거하는 것을 의미합니다. 모든 필터를 제거하려면 -f-*를 입력합니다. “-”가 사용되는 경우 명령줄에서 명령이 지정되면 그 앞에 백슬래시 2개가 오거나 따옴표로 묶어야 합니다. action을 지정하지 않은 경우 그 필터가 없는 것으로 가정하여 기본적으로 필터가 추가됩니다. 그렇지 않으면 오류 메시지가 표시됩니다. |
-h, -? |
명령 사용법 구문을 인쇄합니다. |
-i inputfile |
명령줄 대신 파일에서 명령 정보를 읽습니다. |
-m [action] internal -member |
내부 구성원을 추가할 것인지 아니면 제거할 것인지 나타냅니다. -member 값은 메일 주소 또는 사용자 아이디입니다. action 값이 +이면 기존 내부 구성원 목록에 해당 구성원을 추가합니다. -이면 기존 내부 구성원 목록에서 해당 구성원을 제거합니다. “-”가 사용되는 경우 명령줄에서 명령이 지정되면 그 앞에 백슬래시 2개가 오거나 따옴표로 묶어야 합니다. -m-*은 모든 내부 구성원을 제거합니다. |
-p AM port |
Access Manager가 수신 중인 대체 TCP 포트를 지정합니다. 지정하지 않은 경우 기본 AM port가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 포트 80이 사용됩니다. |
-s |
SSL(Secure Socket Layer)을 사용하여 Access Manager에 연결합니다. |
-v |
디버깅 출력을 가능하게 합니다. |
-V |
유틸리티 및 버전 정보를 인쇄합니다. |
-X AM host |
Access Manager가 실행 중인 호스트를 지정합니다. 지정하지 않은 경우 기본 AM host가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 localhost가 사용됩니다. |
-S mail |
메일 서비스의 존재 여부를 확인한 후 수정 과정에서 그룹에 메일 서비스를 추가합니다. 서비스가 존재하면 오류 메시지가 표시됩니다. -S의 값으로는 mail만 사용할 수 있습니다. |
다음 옵션은 -S mail 옵션이 지정된 경우에만 허용됩니다. | |
-o owner |
그룹 소유자의 전자 메일 주소. 소유자는 배포 목록을 담당하는 개인입니다. 소유자는 배포 목록 구성원을 추가하거나 삭제할 수 있습니다. |
-E email |
그룹의 전자 메일 주소 |
-H mailhost |
그룹의 메일 호스트. 기본값은 로컬 메일 호스트입니다. |
-M external -member |
외부 구성원을 추가합니다. external-member의 값은 사용자 메일 주소입니다. |
-r moderator |
중재자의 사용자 아이디. 중재자가 다른 도메인에 있다면 전자 메일 주소를 입력합니다. -S mail 옵션은 이 옵션과 함께 지정해야 합니다. |
varrius.com 도메인에서 testgroup 그룹으로부터 내부 구성원(jsmith)을 제거하려면 다음과 같이 입력합니다.
commadmin group modify -D chris -d varrius.com -G testgroup -n sesta.com \ -w bolton -m \\-jsmith |
commadmin group search 명령은 하나의 도메인과 관련된 모든 디렉토리 등록 정보를 가져옵니다. 여러 그룹에 대해 모든 디렉토리 등록 정보를 얻으려면 -i 옵션을 사용합니다.
commadmin group search -D login -n domain -w password [-d domain] [-E string] [-G string] [-h] [-?] [-i inputfile] [-p AM port] [-s] [-S service] [-t search template] [-v] [-V] [-X AM host]
다음 옵션은 필수 사항입니다.
옵션 |
설명 |
---|---|
-D login |
이 명령을 실행할 권한이 있는 사용자의 사용자 아이디 |
-n domain |
-D 옵션으로 지정한 사용자의 도메인 |
-w password |
-D 옵션으로 지정한 사용자의 비밀번호 |
다음 옵션은 필수 사항이 아닙니다.
옵션 |
설명 |
---|---|
-d domain |
검색할 그룹의 도메인. -d를 지정하지 않은 경우 모든 도메인을 검색합니다. |
-E string |
그룹의 전자 메일 주소. 문자열의 일부로 와일드카드 연산자(*)를 사용할 수 있습니다. |
-G string |
검색할 그룹 이름(예: mktg-list). -G를 지정하지 않은 경우 -d에서 지정한 도메인의 모든 그룹이 표시됩니다. 문자열의 일부로 와일드카드 연산자(*)를 사용할 수 있습니다. |
-h, -? |
명령 사용법 구문을 인쇄합니다. |
-i inputfile |
명령줄 대신 파일에서 명령 정보를 읽습니다. |
-p AM port |
IS Server가 수신 중인 대체 TCP 포트를 지정합니다. 지정하지 않은 경우 기본 AM port가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 포트 80이 사용됩니다. |
-s |
SSL(Secure Socket Layer)을 사용하여 Access Manager에 연결합니다. |
-S service |
검색할 서비스를 지정합니다. service의 값으로는 mail만 사용할 수 있습니다. 이 값은 대소문자를 구분하지 않습니다. 예를 들면 다음과 같습니다. -S mail 활성 서비스가 있는 그룹만 표시됩니다. |
-t Search Template |
기본 검색 템플리트 대신 사용할 검색 템플리트의 이름을 지정합니다. 이는 디렉토리에서 검색 필터를 정의하는 항목입니다. 활성 그룹만 검색합니다. |
-v |
디버깅 출력을 가능하게 합니다. |
-V |
유틸리티 및 버전 정보를 인쇄합니다. |
-X AM host |
Access Manager가 실행 중인 호스트를 지정합니다. 지정하지 않은 경우 기본 AM host가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 localhost가 사용됩니다. |
developers라는 그룹을 siroe.com 도메인에서 검색하려면 다음과 같이 입력합니다.
commadmin group search -D chris -n sesta.com -w password -G developers \ -d siroe.com |
commadmin resource create 명령은 자원에 대해 디렉토리 항목을 만듭니다.
자원 생성에 대한 자세한 내용은 자원 생성을 참조하십시오.
commadmin resource create -D login -n domain -w password -u identifier -N name -o owner [-c calendar identifier] [-A [+] attributename:value] [-C DWPHost] [-d domainname ] [-h] [-?] [-i inputfile][-p AM port] [-s] [-T time zone] [-v] [-V] [-X AM host]
다음 옵션은 필수 사항입니다.
옵션 |
설명 |
---|---|
-D login |
이 명령을 실행할 권한이 있는 사용자의 사용자 아이디 |
-n domain |
-D 옵션으로 지정한 사용자의 도메인 |
-w password |
-D 옵션으로 지정한 사용자의 비밀번호 |
-u identifier |
자원의 고유 식별자 이 identifier 값은 도메인 이름 공간에서 또는 해당 달력이 달력 모드에 서 관리하는 모든 사용자 및 자원 내에서 고유해야 합니다. |
-N name |
달력 GUI에서 해당 자원을 표시할 때 사용하는 친숙한 이름 |
-o owner |
자원의 소유자. 이 사용자 아이디는 해당 자원이 생성되는 도메인에 존재해야 합니다. |
-c calendar identifier |
이 자원의 달력 식별자 식별자 값은 Calendar Server에서 관리하는 모든 달력에 걸쳐 고유해야 합니다. |
다음 옵션은 필수 사항이 아닙니다.
옵션 |
설명 |
---|---|
-A [+ ] attributename: value |
수정할 속성. attributename은 LDAP 스키마에서 정의되며, 지정된 value는 디렉토리에서 이 속성의 현재 값을 모두 바꿉니다. 동시에 여러 속성을 수정하거나 동일한 속성에 대해 여러 값을 지정하려면 이 옵션을 반복합니다. attributename 앞에 “+”가 있으면 현재 속성 목록에 값을 추가한다는 의미입니다. |
-C DWPHost |
이 사용자의 달력을 호스팅하는 백엔드 Calendar Server의 DNS 이름 백엔드 Calendar Server의 DNS 이름이 지정되지 않으면 서버의 ics.conf 파일에 저장된 값이 기본값으로 사용됩니다. |
-d domain name |
자원의 도메인. -d를 지정하지 않은 경우 -n에서 지정한 도메인이 사용됩니다. |
-h, -? |
명령 사용법 구문을 인쇄합니다. |
-i inputfile |
명령줄 대신 파일에서 명령 정보를 읽습니다. |
-p AM port |
Access Manager가 수신 중인 대체 TCP 포트를 지정합니다. 지정하지 않은 경우 기본 AM port가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 포트 80이 사용됩니다. |
-s |
SSL(Secure Socket Layer)을 사용하여 Access Manager에 연결합니다. |
-T time zone |
달력의 사용자 인터페이스에서 자원 달력을 표시할 때 사용하는 표준 시간대 유효한 표준 시간대 문자열 목록은 달력 표준 시간대 문자열을 참조하십시오. |
-v |
디버깅 출력을 가능하게 합니다. |
-V |
유틸리티 및 버전 정보를 인쇄합니다. |
-X AM host |
Access Manager가 실행 중인 호스트를 지정합니다. 지정하지 않은 경우 기본 AM host가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 localhost가 사용됩니다. |
varrius.com 도메인의 cal.siroe.com 달력에서 이름이 peter인 자원을 생성하려면 다음과 같이 입력합니다.
commadmin resource create -D chris -n sesta.com -w bolton -o ownerid \ -d varrius.com -u id -c calid -N peter -C cal.siroe.com |
자원은 디렉토리 항목, Calendar Server 데이터베이스 달력과 같은 2개의 데이터 설명으로 구성됩니다. 디렉토리 항목은 icsCalendar라는 속성을 갖는데, 이 속성의 값은 해당 자원과 관련된 달력의 이름입니다.
다음 방법 중 하나를 사용하여 두 데이터 설명으로 자원을 만들 수 있습니다.
csresource 유틸리티를 옵션 없이 사용합니다. csresource 유틸리티는 디렉토리 항목과 달력을 만듭니다.
그러나 디렉토리 항목과 달력을 만들기 위해 csresource를 사용하는 것은 해당 디렉토리가 스키마 1 환경에 있고 Access Manager를 사용하지 않는 경우에만 사용하는 것이 좋습니다.
디렉토리 항목을 만들려면 commadmin resource create를 사용하고 달력을 만들려면 csresource 유틸리티를 사용합니다. 예를 들면 다음과 같습니다.
디렉토리 항목을 만들려면 commadmin resource create를 사용합니다.
commadmin resource create -D amadmin -w ampassword -n blink.sesta.com -X blink -p 5555 -d varrius.com -o test1 -u resourceOne -N firstResource -c resourceOneCalendar |
디렉토리 항목은 다음과 같습니다.
dn: uid=resourceONE,ou=People,o=varrius,o=domainroot uid: resrouceONE objectClass: icsCalendarResource objectClass: top cn: firstResource icsStatus: active icsCalendar: test1@varrius.com:resourceOne |
주: csresource에서 create 명령을 호출하는 경우 자원 이름으로 입력한 값은 commadmin resource create의 -u 옵션에 사용한 값과 동일해야 합니다.
어떤 사용자 이름으로 로그인하더라도 해당 자원을 이벤트에 초대할 수 있습니다.
csresource 유틸리티에 대한 자세한 내용은 Sun Java System Calendar Server 관리 설명서의 “Calendar Server 명령줄 유틸리티”를 참조하십시오.
commadmin resource delete 명령은 자원을 삭제됨으로 표시합니다.
자원을 영구적으로 제거하려면 commadmin domain purge를 실행합니다.
commadmin resource delete -D login -u identifier -n domain -w password [-d domainname] [-h] [-?] [-i inputfile] [-p AM port] [-s] [-v] [-V] [-X AM host]
다음 옵션은 필수 사항입니다.
옵션 |
설명 |
---|---|
-D login |
이 명령을 실행할 권한이 있는 사용자의 사용자 아이디 |
-n domain |
-D 옵션으로 지정한 사용자의 도메인 |
-w password |
-D 옵션으로 지정한 사용자의 비밀번호 |
-u identifier |
자원의 고유 식별자 |
다음 옵션은 필수 사항이 아닙니다.
옵션 |
설명 |
---|---|
-d domainname |
자원의 도메인. -d를 지정하지 않은 경우 -n에서 지정한 도메인이 사용됩니다. |
-h, -? |
명령 사용법 구문을 인쇄합니다. |
-i inputfile |
명령줄 대신 파일에서 명령 정보를 읽습니다. |
-p AM port |
Access Manager가 수신 중인 대체 TCP 포트를 지정합니다. 지정하지 않은 경우 기본 AM port가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 포트 80이 사용됩니다. |
-s |
SSL(Secure Socket Layer)을 사용하여 Access Manager에 연결합니다. |
-v |
디버깅 출력을 가능하게 합니다. |
-V |
유틸리티 및 버전 정보를 인쇄합니다. |
-X AM host |
Access Manager가 실행 중인 호스트를 지정합니다. 지정하지 않은 경우 기본 AM host가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 localhost가 사용됩니다. |
자원을 삭제됨으로 표시하려면 다음과 같이 입력합니다.
commadmin resource delete -D chris -n sesta.com -w bolton -u bill023 |
commadmin resource modify 명령은 자원을 수정합니다.
commadmin resource modify -D login -n domain -w password -u identifier [-A [+|-]attributename:value] [-d domainname ] [-h] [-?] [-i inputfile] [-N name] [-p AM port] [-s] [-T time zone] [-v] [-V] [-X sAM host]
다음 옵션은 필수 사항입니다.
옵션 |
설명 |
---|---|
-D login |
이 명령을 실행할 권한이 있는 사용자의 사용자 아이디 |
-n domain |
-D 옵션으로 지정한 사용자의 도메인 |
-w password |
-D 옵션으로 지정한 사용자의 비밀번호 |
-u identifier |
자원의 고유 식별자 |
다음 옵션은 필수 사항이 아닙니다.
옵션 |
설명 |
---|---|
-A [+ | -]attributename: value |
수정할 속성. attributename은 LDAP 스키마에서 정의되며 디렉토리의 이 속성에 대해 모든 현재 값을 대체합니다. 동시에 여러 속성을 수정하거나 동일한 속성에 대해 여러 값을 지정하려면 이 옵션을 반복합니다. attributename 앞에 “+”가 있으면 현재 속성 목록에 값을 추가한다는 의미입니다. “-”는 값을 제거하는 것을 의미합니다. “-”가 사용되는 경우 명령줄에서 명령이 지정되면 그 앞에 백슬래시 2개가 와야 합니다. 입력 파일 내부에서 이 옵션이 제공되는 경우에는 “-” 부호 앞에 백슬래시 1개가 와야 합니다. |
-d domainname |
자원의 도메인. -d를 지정하지 않은 경우 -n에서 지정한 도메인이 사용됩니다. |
-h, -? |
명령 사용법 구문을 인쇄합니다. |
-i inputfile |
명령줄 대신 파일에서 명령 정보를 읽습니다. |
-N name |
달력 사용자 인터페이스에서 자원을 표시할 때 사용하는 공통 이름 |
-p AM port |
Access Manager가 수신 중인 대체 TCP 포트를 지정합니다. 지정하지 않은 경우 기본 AM port가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 포트 80이 사용됩니다. |
-s |
SSL(Secure Socket Layer)을 사용하여 Access Manager에 연결합니다. |
-T time zone |
달력 GUI에서 자원 달력을 표시할 때 사용하는 표준 시간대 유효한 표준 시간대 문자열 목록은 달력 표준 시간대 문자열을 참조하십시오. |
-v |
디버깅 출력을 가능하게 합니다. |
-V |
유틸리티 및 버전 정보를 인쇄합니다. |
-X AM host |
Access Manager가 실행 중인 호스트를 지정합니다. 지정하지 않은 경우 기본 AM host가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 localhost가 사용됩니다. |
고유 식별자가 bill023인 자원을 새 공통 이름 bjones로 수정하려면 다음과 같이 입력합니다.
commadmin resource modify -D chris -n sesta.com -w bolton -d test.com \ -u bill023 -N bjones |
commadmin resource search 명령은 자원을 검색합니다.
commadmin resource search -D login -n domain -w password [-d domain] [-h] [-?] [-i inputfile] [-N string] [-p AM port] [-s] [-t Search Template] [-u string] [-V] [-v] [-X AM host]
다음 옵션은 필수 사항입니다.
옵션 |
설명 |
---|---|
-D login |
이 명령을 실행할 권한이 있는 사용자의 사용자 아이디 |
-n domain |
-D 옵션으로 지정한 사용자의 도메인 |
-w password |
-D 옵션으로 지정한 사용자의 비밀번호 |
다음 옵션은 필수 사항이 아닙니다.
옵션 |
설명 |
---|---|
-d domain |
자원의 도메인. 이 도메인에서만 검색이 수행됩니다. -d를 지정하지 않거나 -d*를 지정하면 모든 도메인을 검색합니다. |
-h, -? |
명령 사용법 구문을 인쇄합니다. |
-i inputfile |
명령줄 대신 파일에서 명령 정보를 읽습니다. |
-N string |
자원의 공통 이름을 입력합니다. 문자열의 일부로 와일드카드 연산자(*)를 사용할 수 있습니다. |
-p AM port |
Access Manager가 수신 중인 대체 TCP 포트를 지정합니다. 지정하지 않은 경우 기본 AM port가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 포트 80이 사용됩니다. |
-s |
SSL(Secure Socket Layer)을 사용하여 Access Manager에 연결합니다. |
-t Search Template |
기본 검색 템플리트 대신 사용할 검색 템플리트의 이름을 지정합니다. 이는 디렉토리에서 검색 필터를 정의하는 항목입니다. 활성 자원만 검색합니다. |
-u string |
지정된 자원 식별자는 도메인 이름 공간에서 또는 해당 달력이 관리하는 모든 사용자 및 자원 중에서 고유해야 합니다. 문자열의 일부로 와일드카드 연산자(*)를 사용할 수 있습니다. 이 식별자가 지정되지 않거나 -l*가 지정되면 검색 중에 모든 자원이 표시됩니다. |
-v |
디버깅 출력을 가능하게 합니다. |
-V |
유틸리티 및 버전 정보를 인쇄합니다. |
-X AM host |
Access Manager가 실행 중인 호스트를 지정합니다. 지정하지 않은 경우 기본 AM host가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 localhost가 사용됩니다. |
arabella 자원을 sesta.com 도메인에서 검색하려면 다음과 같이 입력합니다.
commadmin resource search -D serviceadmin -w serviceadmin -n sesta.com \s -d sesta.com -u arabella |
commadmin user create 명령은 Access Manager 시스템에서 사용자 하나를 만듭니다. 여러 사용자를 만들려면 -i 옵션을 사용합니다.
commadmin user create -D login -F firstname -n domain -L lastname -l userid -w password -W password [-A [+] attributename:value] [-d domain] [-I initial] [-h] [-?] [-i inputfile] [-p AM port] [-s] [-v] [-V] [-X AM host] [-S mail [-E email] [-H mailhost]] [-S cal [-B DWPHost] [-E email] [-k calid_type] [-J First Day of Week] [-T time zone]
다음 옵션은 필수 사항입니다.
옵션 |
설명 |
---|---|
-D login |
이 명령을 실행할 권한이 있는 사용자의 사용자 아이디 |
-F firstname |
사용자의 이름. 공백없는 하나의 단어여야 합니다. |
-n domain |
-D 옵션으로 지정한 사용자의 도메인 |
-l userid |
사용자의 로그인 이름 |
-w password |
-D 옵션으로 지정한 사용자의 비밀번호 |
-W password |
생성 중인 사용자의 비밀번호 또한 텍스트 파일 password.txt를 사용하여 password를 지정할 수도 있습니다. |
-L lastname |
사용자의 성 |
다음 옵션은 필수 사항이 아닙니다.
옵션 |
설명 |
---|---|
-A [+ ]attributename: value |
수정할 속성. attributename은 LDAP 스키마에서 정의되며, 지정된 value는 디렉토리에서 이 속성의 현재 값을 모두 바꿉니다. 동시에 여러 속성을 수정하거나 동일한 속성에 대해 여러 값을 지정하려면 이 옵션을 반복합니다. attributename 앞에 “+”가 있으면 현재 속성 목록에 값을 추가한다는 의미입니다. |
-d domain |
사용자의 도메인. -d를 지정하지 않은 경우 -n에서 지정한 도메인이 사용됩니다. |
-i inputfile |
명령줄 대신 파일에서 명령 정보를 읽습니다. |
-I initial |
사용자의 중간 이름 |
-h, -? |
명령 사용법 구문을 인쇄합니다. |
-p AM port |
Access Manager가 수신 중인 대체 TCP 포트를 지정합니다. 지정하지 않은 경우 기본 AM port가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 포트 80이 사용됩니다. |
-s |
SSL(Secure Socket Layer)을 사용하여 Access Manager에 연결합니다. |
-v |
디버깅 출력을 가능하게 합니다. |
-V |
유틸리티 및 버전 정보를 인쇄합니다. |
-X AM host |
Access Manager가 실행 중인 호스트를 지정합니다. 지정하지 않은 경우 기본 AM host가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 localhost가 사용됩니다. |
-S service |
지정된 서비스를 생성 과정에서 사용자에게 추가합니다. service는 단일 서비스 또는 여러 서비스 값을 가질 수 있습니다. 유효한 service 값은 mail 및 cal이며 이 값은 대소문자를 구분합니다. 서비스 목록은 쉼표(,) 분리자로 구분됩니다. 예를 들면 다음과 같습니다. -S mail,cal |
다음 옵션은 -S mail 옵션이 지정된 경우에만 허용됩니다. | |
-E email |
사용자의 전자 메일 주소 |
-H mailhost |
사용자의 메일 호스트 |
다음 옵션은 -S cal 옵션이 지정된 경우에만 허용됩니다. | |
-B DWPHost |
사용자의 달력을 호스팅하는 백엔드 달력의 DNS 이름 |
-E email |
달력 사용자의 전자 메일 주소 |
-J First Day of Week |
Calendar Server 사용자 인터페이스에서 달력이 표시될 때 나타나는 한 주의 첫날. 유효한 값은 0-6입니다(0은 일요일, 1은 월요일 등). |
-k calid_type |
생성되는 달력 아이디 유형을 지정합니다. 사용 가능한 값은 legacy 및 hosted입니다. -k legacy를 지정하면 달력 아이디만 사용합니다(예: jsmith). -k hosted를 지정하면 달력 아이디와 도메인을 함께 사용합니다(예: jsmith@sesta.com). -k 옵션을 지정하지 않은 경우 기본적으로 달력 아이디와 도메인을 함께 사용합니다(hosted). -k 옵션을 지정하지 않은 경우 생성되는 달력 아이디 유형의 값을 설정할 수 있습니다. 그러기 위해서는 resource.properties 파일에 다음 매개 변수를 추가합니다. switch-caltype=value 여기서 value는 “hosted” | “legacy”입니다. resource.properties 파일은 다음 디렉토리에 있습니다. da_base/data/WEB-INF/classes/sun/comm/cli/ \ server/servlet/resource.properties |
-T time zone |
사용자의 달력이 표시되는 표준 시간대 유효한 표준 시간대 문자열 목록은 달력 표준 시간대 문자열을 참조하십시오. |
새 사용자 smith를 만들려면 다음과 같이 입력합니다.
commadmin user create -D chris -n sesta.com -w secret -F smith -l john \ -L major -W secret -S mail -H mailhost.siroe.com |
commadmin user delete 명령은 사용자 하나를 삭제됨으로 표시합니다. 여러 사용자를 삭제됨으로 표시하려면 -i 옵션을 사용합니다.
삭제 복구 유틸리티는 없습니다. 하지만 제거 유예 기간이 끝나고 해당 항목에 대해 제거가 실행되도록 설정되기 전까지는 언제라도 ldapmodify 명령을 사용하여 사용자 항목의 상태 속성을 active로 변경할 수 있습니다.
commadmin user delete 명령을 실행하여 사용자를 삭제된 것으로 표시합니다.
사용자로부터 자원을 제거합니다.
자원은 메일함 또는 달력일 수 있습니다.
메일 서비스의 경우 이 프로그램을 msuserpurge라고 합니다. msuserpurge 유틸리티에 대한 자세한 내용은 Sun Java System Messaging Server Administration Reference를 참조하십시오.
달력 서비스에서는 프로그램이 csclean입니다. csclean 유틸리티에 대한 자세한 내용은 Sun Java System Calendar Server 관리 설명서를 참조하십시오.
다음 명령을 호출하여 사용자를 영구적으로 제거합니다. commadmin domain purge
commadmin user delete -D login -n domain -l login name -w password [-d domain] [-h] [-?] [-i inputfile] [-p AM port] [-s] [-S service] [-v] [-V] [-X AM host]
다음 옵션은 필수 사항입니다.
옵션 |
설명 |
---|---|
-D login |
이 명령을 실행할 권한이 있는 사용자의 사용자 아이디 |
-n domain |
-D 옵션으로 지정한 사용자의 도메인 |
-w password |
-D 옵션으로 지정한 사용자의 비밀번호 |
-l userid |
삭제할 사용자의 사용자 아이디 |
다음 옵션은 필수 사항이 아닙니다.
옵션 |
설명 |
---|---|
-d domain |
사용자의 도메인. -d를 지정하지 않은 경우 -n에서 지정한 도메인이 사용됩니다. |
-h, -? |
명령 사용법 구문을 인쇄합니다. |
-i inputfile |
명령줄 대신 파일에서 명령 정보를 읽습니다. |
-p AM port |
Access Manager가 수신 중인 대체 TCP 포트를 지정합니다. 지정하지 않은 경우 기본 AM port가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 포트 80이 사용됩니다. |
-s |
SSL(Secure Socket Layer)을 사용하여 Access Manager에 연결합니다. |
-S service |
사용자로부터 제거할 서비스를 선택합니다. 사용자는 활성 상태를 유지하며 지정된 서비스만 비활성화됩니다. -S를 지정하지 않으면 사용자가 삭제됩니다. service는 단일 서비스 또는 여러 서비스 값을 가질 수 있습니다. 유효한 service 값은 mail 및 cal입니다. 이 값은 대소문자를 구분합니다. 서비스 목록은 쉼표(,) 분리자로 구분됩니다. 예를 들면 다음과 같습니다. -S mail,cal |
-v |
디버깅 출력을 가능하게 합니다. |
-V |
유틸리티 및 버전 정보를 인쇄합니다. |
-X AM host |
Access Manager가 실행 중인 호스트를 지정합니다. 지정하지 않은 경우 기본 AM host가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 localhost가 사용됩니다. |
기존 사용자를 삭제됨으로 표시하려면 다음과 같이 입력합니다.
commadmin user delete -D chris -n sesta.com -w bolton -l smith |
사용자 smith로부터 메일 서비스만 삭제하려면 다음과 같이 입력합니다.
commadmin user delete -D chris -n sesta.com -w bolton -l smith -S mail |
commadmin user modify 명령은 단일 사용자의 디렉토리 항목 속성을 수정합니다. 여러 사용자를 수정하려면 -i 옵션을 사용합니다.
commadmin user modify -D login -n domain -l userid -w password [-A [+|-]attributename:value] [-d domain] [-h] [-?] [-i inputfile] [-p AM port] [-s] [-v] [-V] [-X AM host] [-S mail -H mailhost [-E email]] [-S cal [-B DWPHost] [-E email] [-k calid_type] [-J First Day of Week] [-T time zone]]
다음 옵션은 필수 사항입니다.
옵션 |
설명 |
---|---|
-D login |
이 명령을 실행할 권한이 있는 사용자의 사용자 아이디 |
-n domain |
-D 옵션으로 지정한 사용자의 도메인 |
-w password |
-D 옵션으로 지정한 사용자의 비밀번호 |
-l userid |
사용자의 로그인 아이디 |
다음 옵션은 필수 사항이 아닙니다.
옵션 |
설명 |
---|---|
-A [+ | -]attributename: value |
수정할 속성. attributename은 LDAP 스키마에서 정의되며 디렉토리의 이 속성에 대해 모든 현재 값을 대체합니다. 동시에 여러 속성을 수정하거나 동일한 속성에 대해 여러 값을 지정하려면 이 옵션을 반복합니다. attributename 앞에 “+”가 있으면 현재 속성 목록에 값을 추가한다는 의미입니다. “-”는 값을 제거하는 것을 의미합니다. “-”가 사용되는 경우 명령줄에서 명령이 지정되면 그 앞에 백슬래시 2개가 와야 합니다. 입력 파일 내부에서 이 옵션이 제공되는 경우에는 “-” 부호 앞에 백슬래시 1개가 와야 합니다. |
-d domain |
사용자 또는 그룹의 도메인. -d를 지정하지 않은 경우 -n에서 지정한 도메인이 사용됩니다. |
-h, -? |
명령 사용법 구문을 인쇄합니다. |
-i inputfile |
명령줄 대신 파일에서 명령 정보를 읽습니다. |
-p AM port |
Access Manager가 수신 중인 대체 TCP 포트를 지정합니다. 지정하지 않은 경우 기본 AM port가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 포트 80이 사용됩니다. |
-s |
SSL(Secure Socket Layer)을 사용하여 Access Manager에 연결합니다. |
-v |
디버깅 출력을 가능하게 합니다. |
-V |
유틸리티 및 버전 정보를 인쇄합니다. |
-X AM host |
Access Manager가 실행 중인 호스트를 지정합니다. 지정하지 않은 경우 기본 AM host가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 localhost가 사용됩니다. |
-S service |
사용자에게 -S 옵션으로 지정한 서비스가 있는지 확인한 후 지정된 서비스를 사용자에게 추가합니다. 사용자에게 해당 서비스가 이미 있다면 오류 메시지가 표시됩니다. services는 단일 서비스 또는 여러 서비스 값을 가질 수 있습니다. 유효한 service 값은 mail 및 cal이며 이 값은 대소문자를 구분합니다. 서비스 목록은 쉼표(,) 분리자로 구분됩니다. 예를 들면 다음과 같습니다. -S mail,cal |
다음 옵션은 -S mail 옵션이 지정된 경우에만 허용됩니다. | |
-E email |
사용자의 전자 메일 주소를 지정합니다. |
-H mailhost |
사용자의 메일 호스트 -S mail 옵션이 지정되었다면 이 옵션은 필수입니다. |
다음 옵션은 -S cal 옵션이 지정된 경우에만 허용됩니다. | |
-B DWPHost |
이 사용자의 달력을 호스팅하는 백엔드 Calendar Server의 DNS 이름을 지정합니다. 주: 이 속성은 추가하는 것만 가능하며 이미 존재한다면 수정할 수 없습니다. |
-E email |
달력 사용자의 전자 메일 주소를 지정합니다. |
-J First Day of Week |
Calendar Server 사용자 인터페이스에서 달력이 표시될 때 나타나는 한 주의 첫날. 유효한 값은 0-6입니다(0은 일요일, 1은 월요일 등). |
-k calid_type |
달력 서비스 추가 시 생성되는 달력 아이디의 유형을 지정합니다. 사용 가능한 값은 legacy 및 hosted입니다. -k legacy를 지정하면 달력 아이디만 사용합니다(예: jsmith). -k hosted를 지정하면 달력 아이디와 도메인을 함께 사용합니다(예: jsmith@sesta.com). -k 옵션을 지정하지 않은 경우 기본적으로 달력 아이디와 도메인을 함께 사용합니다(hosted). -k 옵션을 지정하지 않은 경우 생성되는 달력 아이디 유형의 값을 설정할 수 있습니다. 그러기 위해서는 resource.properties 파일에 다음 매개 변수를 추가합니다. switch-caltype=value 여기서 value는 “hosted” | “legacy”입니다. resource.properties 파일은 다음 디렉토리에 있습니다. da_base/data/WEB-INF/classes/sun/comm/cli/ \ server/servlet/resource.properties |
-T time zone |
사용자 달력이 이 표준 시간대로 표시됩니다. 유효한 표준 시간대 문자열 목록은 달력 표준 시간대 문자열을 참조하십시오. |
다음 예에서는 사용자 smith를 위한 메일 서비스를 추가합니다.
commadmin user modify -D chris -n sesta.com -w bolton -l smith \ -A description:"new description" -S mail -H mailhost.siroe.com |
다음 예에서는 메일 전송 주소가 사용자 smith에게 추가됩니다.
commadmin user modify -D chris -n sesta.com -w bolton -l smith \ -A +mailforwardingaddress:tsmith@siroe.com |
commadmin user search 명령은 단일 사용자와 관련된 모든 디렉토리 등록 정보를 가져 옵니다. 여러 사용자에 대해 모든 디렉토리 등록 정보를 얻으려면 -i 옵션을 사용합니다. 검색 후에는 활성 사용자만 표시됩니다.
commadmin user search -D login -n domain -w password [-d domain] [-E string] [-F string] [-h] [-?] [-i inputfile] [-L string] [-l string] [-p AM port] [-s] [-S service] [-t Search Template] [-v] [-V] [-X AM host]
다음 옵션은 필수 사항입니다.
옵션 |
설명 |
---|---|
-D login |
이 명령을 실행할 권한이 있는 사용자의 사용자 아이디 |
-n domain |
-D 옵션으로 지정한 사용자의 도메인 |
-w password |
-D 옵션으로 지정한 사용자의 비밀번호 |
다음 옵션은 필수 사항이 아닙니다.
옵션 |
설명 |
---|---|
-d domain |
사용자의 도메인. 지정된 도메인에서만 사용자를 검색합니다. -d를 지정하지 않으면 모든 도메인을 대상으로 검색합니다. |
-E string |
사용자의 메일 주소를 검색합니다. 문자열의 일부로 와일드카드 연산자(*)를 사용할 수 있습니다. |
-F string |
사용자의 이름을 검색합니다. 문자열의 일부로 와일드카드 연산자(*)를 사용할 수 있습니다. |
-h, -? |
명령 사용법 구문을 인쇄합니다. |
-i inputfile |
명령줄 대신 파일에서 명령 정보를 읽습니다. |
-L string |
사용자의 성을 검색합니다. 문자열의 일부로 와일드카드 연산자(*)를 사용할 수 있습니다. |
-l string |
사용자의 로그인 이름을 검색합니다. 문자열의 일부로 와일드카드 연산자(*)를 사용할 수 있습니다. |
-p AM port |
Access Manager가 수신 중인 상태에서 대체 TCP 포트를 지정할 때 이 옵션을 사용합니다. 지정하지 않은 경우 기본 AM port가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 포트 80이 사용됩니다. |
-s |
SSL(Secure Socket Layer)을 사용하여 Access Manager에 연결합니다. |
-S service |
사용자 검색에서 일치시킬 서비스를 지정합니다. services는 단일 서비스 또는 여러 서비스 값을 가질 수 있습니다. 유효한 service 값은 mail 및 cal이며 이 값은 대소문자를 구분합니다. 서비스 목록은 쉼표(,) 분리자로 구분됩니다. 예를 들면 다음과 같습니다. -S mail,cal |
-t Search template |
기본 검색 템플리트 대신 사용할 검색 템플리트의 이름을 지정합니다. 이는 디렉토리에서 검색 필터를 정의하는 항목입니다. 활성 사용자만 검색합니다. |
-v |
디버깅 출력을 가능하게 합니다. |
-V |
유틸리티 및 버전 정보를 인쇄합니다. |
-X AM host |
Access Manager가 실행 중인 호스트를 지정합니다. 지정하지 않은 경우 기본 AM host가 사용되고 설치 시 기본값을 구성하지 않은 경우에는 localhost가 사용됩니다. |
다음 예에서는 varrius.com 도메인에서 사용자를 검색합니다.
commadmin user search -D chris -w bolton -d varrius.com -n sesta.com |