Sun Java System Calendar Server 6 2005Q4 管理指南

自動建立使用者行事曆

本小節包含以下主題:

自動建立行事曆功能

使用者首次登入時,Calendar Server 會自動為該使用者建立預設行事曆。此功能稱為自動佈建。依預設,已啟用自動佈建。但是,自動佈建僅適用於使用者行事曆;資源行事曆必須明確地建立。

Calendar Server 會從使用者 ID 為此新預設行事曆建立行事曆 ID (calid),除非以此為名稱的行事曆已存在。

例如,如果使用者 ID 為 jsmith 的 John Smith 首次登入 Calendar Server,Calendar Server 會自動建立預設行事曆,其 calidjsmith。John Smith 建立的每個後續行事曆在行事曆名稱之前均具有包含 jsmith:calid。例如,如果 John Smith 稍後建立名為 meetings 的新行事曆,則新行事曆 (在非託管環境中) 的 calidjsmith:meetings


備註 –

當無預設行事曆的使用者被指定為與會者時,Calendar Server 會傳回錯誤「找不到行事曆」。


Procedure啟用自動佈建

依預設,已啟用自動佈建。但是,如果您在停用該功能後需要再次啟用它,請執行以下步驟:

步驟
  1. 以擁有變更配置權限的管理員身份登入。

  2. 變更至 /etc/opt/SUNWics5/cal/config 目錄。

  3. 透過複製及重新命名,儲存舊的 ics.conf 檔案。

  4. 在 Calendar Server 配置檔案 ics.conf 中編輯以下一個或多個參數,如下表所示:

    參數 

    說明和預設值 

    local.autoprovision

    設定為 “yes”,可在使用者首次登入時自動建立預設行事曆。依預設,已啟用自動佈建。 

    若要關閉此功能,請將值設定為 “no”。 

  5. 驗證使用者的 LDAP 項目是否已為行事曆啟用。

    該項目必須包含 icsCalendarUser 物件類別。如果未包含,請將該類別增加至使用者的 LDAP 項目。

  6. 如果您的站點使用的是託管網域,則使用者的網域必須也啟用行事曆,才能使用自動佈建。網域項目必須包含 icsCalendarDomain 物件類別。

  7. 儲存該檔案。

  8. 重新啟動 Calendar Server。

    cal_svr_base /SUNWics5/cal/sbin/start-cal

Procedure停用自動佈建

步驟
  1. 以擁有變更配置權限的管理員身份登入。

  2. 變更至 /etc/opt/SUNWics5/cal/config 目錄。

  3. 透過複製及重新命名,儲存舊的 ics.conf 檔案。

  4. 在 Calendar Server 配置檔案 ics.conf 中編輯以下一個或多個參數,如下表所示:

    參數 

    說明和預設值 

    local.autoprovision

    將參數設定為 no 可停用使用者行事曆的自動佈建。

  5. 儲存該檔案。

  6. 重新啟動 Calendar Server。

    cal_svr_base /SUNWics5/cal/sbin/start-cal


    備註 –

    如果自動佈建已停用,則必須明確地為使用者建立行事曆,然後他們才可以成功登入。