本小節包含以下主題:
使用者首次登入時,Calendar Server 會自動為該使用者建立預設行事曆。此功能稱為自動佈建。依預設,已啟用自動佈建。但是,自動佈建僅適用於使用者行事曆;資源行事曆必須明確地建立。
Calendar Server 會從使用者 ID 為此新預設行事曆建立行事曆 ID (calid),除非以此為名稱的行事曆已存在。
例如,如果使用者 ID 為 jsmith 的 John Smith 首次登入 Calendar Server,Calendar Server 會自動建立預設行事曆,其 calid 為 jsmith。John Smith 建立的每個後續行事曆在行事曆名稱之前均具有包含 jsmith: 的 calid。例如,如果 John Smith 稍後建立名為 meetings 的新行事曆,則新行事曆 (在非託管環境中) 的 calid 為 jsmith:meetings。
當無預設行事曆的使用者被指定為與會者時,Calendar Server 會傳回錯誤「找不到行事曆」。
依預設,已啟用自動佈建。但是,如果您在停用該功能後需要再次啟用它,請執行以下步驟:
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
在 Calendar Server 配置檔案 ics.conf 中編輯以下一個或多個參數,如下表所示:
參數 |
說明和預設值 |
---|---|
local.autoprovision |
設定為 “yes”,可在使用者首次登入時自動建立預設行事曆。依預設,已啟用自動佈建。 若要關閉此功能,請將值設定為 “no”。 |
驗證使用者的 LDAP 項目是否已為行事曆啟用。
該項目必須包含 icsCalendarUser 物件類別。如果未包含,請將該類別增加至使用者的 LDAP 項目。
如果您的站點使用的是託管網域,則使用者的網域必須也啟用行事曆,才能使用自動佈建。網域項目必須包含 icsCalendarDomain 物件類別。
儲存該檔案。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
在 Calendar Server 配置檔案 ics.conf 中編輯以下一個或多個參數,如下表所示:
參數 |
說明和預設值 |
---|---|
local.autoprovision |
將參數設定為 no 可停用使用者行事曆的自動佈建。 |
儲存該檔案。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
如果自動佈建已停用,則必須明確地為使用者建立行事曆,然後他們才可以成功登入。