Sun Java System Calendar Server 6.3 管理指南

15.4 Calendar 存取控制

Calendar Server 使用存取控制清單 (Access Control List, ACL) 決定行事曆、行事曆特性和行事曆元件 (例如事件及待辦事項 (工作)) 的存取控制。

本小節包含以下主題:

15.4.1 存取控制配置參數

下表說明 ics.conf 檔案中供 Calendar Server 用於存取控制的配置參數。

表 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 存取控制的指令行公用程式

下表說明 Calendar Server 指令行公用程式,這些公用程式可讓您設定或修改用於存取控制的 ACL。

表 15–2 存取控制的指令行公用程式

公用程式 

說明 

cscal

使用 createmodify 指令與 -a 選項來設定特定使用者或資源行事曆的 ACL。

csresource

使用 csresource 公用程式與 -a 選項來設定資源行事曆的 ACL。

commadmin 使用者

csuser

對於 Schema 2,請使用 Delegated Administrator 主控台或 Delegated Administrator 公用程式 commadmin 來變更建立使用者行事曆時所使用的預設 ACL。

對於 Schema 1,請使用 csuser 公用程式與 -a 選項來變更使用者建立行事曆時所使用的預設 ACL。


備註 –

若要在 Delegated Administrator 主控台中設定存取權限,請從 [組織特性] 頁面中 (也可從 [建立新組織] 精靈中) 按一下 [進階權限] 按鈕,以查看可從主控台管理的存取權限清單。