Sun Java System Calendar Server 6 2005Q4 관리 설명서

cscal

cscal 유틸리티는 달력 및 해당 등록 정보를 관리합니다. 명령은 다음과 같습니다.

요구 사항

구문


cscal [-q|-v] 
      [-a aces] 
      [-c charset] 
      [-d description] 
      [-g categories]
      [-k yes|no] 
      [-l langcode]
      [-m email]
      [-n name] 
      [-o owner’s uid]
      [-y otherowners]
      create|modify calid

cscal [-q|-v] 
      [-o owner’s uid]
      [-O] 
      delete|reset calid

cscal [-q|-v] 
      [-o owner’s uid]
      [-O] 
      disable|list [calid]

cscal [-q|-v] 
      [-k yes|no]
      [-o owner’s uid]
      [-O] 
      enable [calid]

주 –

cscal-o(소유자의 uid) 입력 시 대소문자를 확인하지 않지만 검색은 대소문자를 구분하지 않습니다.


다음 표에서는 cscal 유틸리티에 사용할 수 있는 명령을 보여 줍니다.

표 D–6 cscal 유틸리티 명령

명령 

설명 

create calid

달력 아이디에 의해 지정된 달력을 만듭니다. 

: 사이트에서 LDAP CLD 플러그 인을 사용하는 경우에는 지정된 사용자의 모든 달력이 사용자의 icsDWPHost LDAP 속성에 표시된 것과 동일한 백엔드 서버에 있어야 합니다. 다른 백엔드 서버에 있는 사용자의 달력을 만들려고 하면 Calendar Server는 오류를 반환합니다.

delete calid

calid에 의해 지정된 달력을 삭제합니다.

-o owner 옵션을 지정하면 지정된 uid가 주 소유자인 달력을 모두 삭제합니다.

enable [calid ]

calid에 의해 지정된 달력을 활성화합니다. calid를 지정하지 않으면 모든 달력을 활성화합니다.

-o owner 옵션을 지정하면 지정된 uid가 주 소유자인 달력을 모두 활성화합니다.

disable [calid ]

calid에 의해 지정된 달력을 삭제합니다. calid를 지정하지 않으면 모든 달력을 비활성화합니다.

-o owner 옵션을 지정하면 지정된 uid가 주 소유자인 달력을 모두 비활성화합니다.

list [calid ]

calid에 의해 지정된 달력의 등록 정보를 나열합니다. calid를 지정하지 않으면 모든 달력의 등록 정보를 나열합니다.

-o owner's uid 옵션을 지정하면 지정된 소유자 uid가 주 소유자인 달력을 모두 나열합니다.

modify calid

calid에 의해 지정된 달력의 등록 정보를 수정합니다.

reset calid

calid에 의해 지정된 달력의 등록 정보를 기본 구성 설정으로 재설정합니다.

version

유틸리티의 버전을 표시합니다. 

다음 표에서는 cscal 유틸리티 명령 옵션에 대해 설명합니다.

표 D–7 cscal 유틸리티 명령 옵션

옵션 

설명 

-v

세부 정보 표시 모드로 실행합니다. 수행되는 명령에 대해 사용 가능한 모든 정보를 표시합니다. 기본값은 off입니다. 

-q

quiet 모드로 실행합니다. 

  • 작업이 성공적으로 이루어지면 표시되는 정보가 없습니다. 오류 발생 시에는 발생한 오류가 표시됩니다.

  • 위험한 명령에 대한 확인 메시지를 생략합니다.

    기본값은 off입니다.

-a [aces]

지정된 달력에 대한 액세스 제어 항목(ACE)입니다. ACE는 그룹 예약 달력에 액세스할 수 있는 사용자와 만들기, 삭제, 읽기, 쓰기 권한 등의 보유 권한 유형을 결정합니다. ACE 문자열이나 액세스 제어 목록(ACL)은 큰따옴표(" ")로 묶어야 합니다.

기본값은 ics.conf 파일의 calstore.calendar.default.acl 매개 변수입니다.

ACE 형식에 대한 자세한 내용은 달력 액세스 제어를 참조하십시오.

-c charset

문자 세트기본값은 문자 세트가 없는 것입니다. 

-d description

달력의 목적에 대해 볼 수 있는 설명입니다. 기본적으로 설명이 없습니다. 

-g category

범주. 여러 범주는 큰따옴표("")로 묶어야 하며 공백을 사용하여 구분합니다. 기본값은 범주가 없는 것입니다.

-k yes|no

사용자 달력에 대해 이중 예약이 허용되는지 여부를 지정합니다. 예를 들어, yes는 같은 시간에 둘 이상의 이벤트가 달력에 예약되어 있을 수 있다는 것을 의미합니다.

-k 옵션을 생략하면 파일의 user.allow.doublebook 매개 변수에서 기본값을 가져옵니다. 그러나 user.allow.doublebook 매개 변수는 달력이 만들어질 때만 사용됩니다.

달력이 만들어진 후 Calendar Server에서는 달력 등록 정보 데이터베이스 ics50calprops.db를 검사하여 이중 예약이 허용되는지 확인합니다. 달력에 대한 이중 예약을 허용 또는 금지하도록 달력 등록 정보를 변경해야 할 경우에는 cscal-k 옵션과 함께 다시 실행합니다.

-l langcode

언어 코드. 기본값은 언어 코드가 없는 것입니다. 

-m email

전자 메일 주소. 기본값은 전자 메일 주소가 없는 것입니다. 

-n name

이름. 기본값은 이름이 없는 것입니다. 

-o owner

주 소유자. 기본 설정은 달력 아이디이며 일반적으로 사용자 아이디와 동일합니다. 

-O

주 소유자의 모든 달력을 지정합니다. 기본값은 이름이 지정된 달력만입니다. 

-y otherowners

다른 달력 소유자. 여러 명의 소유자는 큰따옴표("")로 묶고 공백으로 구분해야 합니다. 기본값은 다른 소유자가 없는 것입니다.