Sun Java System Calendar Server 6.3 관리 설명서

15.4 달력 액세스 제어

Calendar Server에서는 액세스 제어 목록(ACL)을 사용하여 달력, 달력 등록 정보 그리고 이벤트, 수행할 작업과 같은 달력 구성 요소의 액세스 제어를 결정합니다.

이 절은 다음 내용으로 구성되어 있습니다.

15.4.1 액세스 제어용 구성 매개 변수

다음 표에서는 Calendar Server가 액세스 제어에 사용하는 ics.conf 파일의 구성 매개 변수에 대해 설명합니다.

표 15–1 액세스 제어 구성 매개 변수

매개 변수 

설명 

calstore.calendar.default.acl

사용자가 달력을 만들 때 사용하는 기본 액세스 제어 설정을 지정합니다. 기본값은 다음과 같습니다. 

"@@o^a^r^g;@@o^c^wdeic^g;

@^a^fs^g;@^c^^g;@^p^r^g"

calstore.calendar.owner.acl

달력 소유자에 대한 기본 액세스 제어 설정을 지정합니다. 기본값은 다음과 같습니다. 

"@@o^a^rsf^g;@@o^c^wdeic^g"

resource.default.acl

자원 달력이 만들어질 때 사용하는 기본 액세스 제어 설정을 지정합니다. 기본값은 다음과 같습니다. 

"@@o^a^r^g;@@o^c^wdeic^g;

@^a^rsf^g"

15.4.2 공개 및 개인 이벤트와 작업 필터

새 이벤트나 작업을 만들 때 사용자는 공개, 개인 또는 시간 및 날짜만(비밀) 이벤트나 작업인지 지정할 수 있습니다.

공개

사용자의 달력에 대해 읽기 권한을 가진 누구라도 해당 이벤트나 작업을 볼 수 있습니다.

개인

달력의 소유자만 해당 이벤트나 작업을 볼 수 있습니다.

시간 및 날짜만

비밀 이벤트 및 작업입니다. 달력의 소유자만 해당 이벤트나 작업을 볼 수 있습니다. 달력에 대해 읽기 권한을 가진 다른 사용자는 해당 달력에서 제목이 없는 이벤트만 볼 수 있으며 이 제목은 활성 링크가 아닙니다.

calstore.filterprivateevents는 Calendar Server가 개인 이벤트, 시간 및 날짜만 이벤트(비밀) 및 작업을 필터링(인식)할 것인지를 결정합니다. 기본적으로 이 매개 변수는 "yes"로 설정됩니다. calstore.filterprivateevents"no"로 설정한 경우 Calendar Server는 개인 이벤트 그리고 시간 및 날짜만 이벤트와 작업을 공개 이벤트와 작업인 것처럼 취급합니다.

15.4.3 액세스 제어용 명령줄 유틸리티

다음 표에서는 액세스 제어를 위해 ACL을 설정하거나 수정할 수 있게 해주는 Calendar Server 명령줄 유틸리티를 설명합니다.

표 15–2 액세스 제어용 명령줄 유틸리티

유틸리티 

설명 

cscal

특정 사용자 또는 자원 달력의 ACL을 설정하려면 createmodify 명령을 -a 옵션과 함께 사용합니다.

csresource

자원 달력을 위한 ACL을 설정하려면 csresource 유틸리티를 -a 옵션과 함께 사용합니다.

commadmin 사용자

csuser

Schema 버전 2의 경우 사용자 달력이 생성될 때 사용되는 기본 ACL을 변경하는 데는 Delegated Administrator 콘솔 또는 Delegated Administrator 유틸리티 commadmin를 사용합니다.

스키마 버전 1의 경우 사용자가 달력을 만들 때 사용된 기본 ACL을 변경하기 위해 csuser 유틸리티를 -a 옵션과 함께 사용합니다.


주 –

Delegated Administrator 콘솔에서 액세스 권한을 설정하려면 Organization Properties 페이지나 Create New Organization 마법사에서 Advanced Rights 버튼을 눌러 이 콘솔에서 관리할 수 있는 액세스 권한 목록을 봅니다.