完成安裝和安裝後配置之後,Calendar Server 可按現狀執行。但是,您可以透過編輯配置檔案 ics.conf,來自訂或重新配置系統。
本章及第 III 部分自訂 Calendar Server 配置中隨後的章節包含可用於重新配置 Calendar Server 的說明和資訊。
您可在以下目錄中找到 ics.conf:
對於 Solaris︰/etc/opt/SUNWics5/cal/config
對於 Linux︰/etc/opt/sun/calendar/config
請勿嘗試編輯配置檔案,除非您已完成下列工作︰
安裝或升級至 Calendar Server 6 2005Q4。
執行安裝後配置程式 comm_dssetup.pl 和 csconfigurator.sh。
針對現有的行事曆資料庫,依需要執行 csmig、csvdmig 和 commdirmig。請參閱第 4 章, 資料庫遷移公用程式。
本章說明以下主題:
其他配置主題包含在其他獨立章節中。其中包括以下主題︰
Communications Express 需要在 Calendar Server 中進行以下配置:
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
如下表中所示編輯 ics.conf 參數:
參數 |
說明和預設值 |
---|---|
service.http.allowadminproxy |
設定為 “yes” 時,啟用管理員代理伺服器認證。預設為 “no”。 |
service.http.admins |
列出對 Calendar Server 具有管理權限的使用者 ID。預設為「calmaster」。此參數可以是一份具有多個值且以空格分隔的清單。其中一個值必須是在 uwconfig.properties 檔案中為 calendar.wcap.adminid 所指定的值。 |
service.admin.calmaster.userid |
calmaster 的使用者 ID。此參數應與 uwcconfig.properties 檔案的 calendar.wcap.adminid 參數中的使用者 ID 相同。 |
service.admin.calmaster.cred |
calmaster 的密碼。此參數應與 uwcconfig.properties 檔案的 calendar.wcap.passwd 參數中的使用者 ID 相同。 |
uwcconfig.properties 檔案位於 comms_express_svr_base/WEB-INF/config 目錄中,其中 comm_express_svr_base 是安裝 Communications Express 的目錄。
將該檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
如需有關配置 Communications Express 的說明,請參閱。
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
編輯 ics.conf 中的以下參數,以啟用匿名存取︰
參數 |
說明和預設值 |
---|---|
service.wcap.anonymous. allowpubliccalendarwrite |
允許或禁止匿名存取使用者寫入至公開的行事曆。將值設定為 "yes" (此為預設值) 以允許存取。 |
service.wcap.allowpublicwritablecalendars |
讓使用者擁有公開可寫入行事曆。依預設 (設定為 "yes") 啟用。 |
service.http.allowanonymouslogin |
如有必要,透過將此參數設定為 "yes" ,來啟用匿名存取 (登入)。預設值為 "yes"。 |
service.calendarsearch.ldap |
透過將此參數設定為 "no" (此為預設值),您可在執行行事曆搜尋時停用首先搜尋 LDAP,以便保護啟用匿名登入後的安全性。 |
Communications Express 要求 service.calendarsearch.ldap 參數的值為 "no"。這與提供的調校系統以在 DWP 環境 (在其中資料庫分布在多台後端機器上) 中獲得最佳效能的說明衝突,請參閱�▇@ DWP �燠活9��腹四搗j�M�刁�。
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
如需有關配置 Communications Express 的說明,請參閱「Sun Java System Communications Express 6 2005Q4 Administration Guide」。
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
如下表中所示編輯一個或多個參數︰
參數 |
說明和預設值 |
---|---|
calstore.calendar.default.acl |
指定使用者建立行事曆時所使用的預設存取控制權限。格式由以分號分隔的存取控制項目引數字串的清單指定。預設為: "@@o^a^r^g;@@o^c^wdeic^g; @^a^fs^g;@^c^^g;@^p^r^g" 如需有關 ACE 格式的更多資訊,請參閱Calendar 存取控制Calendar Server 公用程式,以及cscal。 |
calstore.calendar.owner.acl |
指定行事曆所有者的預設存取控制設定。預設為:"@@o^a^rsf^g;@@o^c^wdeic^g" |
calstore.freebusy.include.defaultcalendar |
指定使用者的預設行事曆是否包含在使用者的空閒/忙碌行事曆清單中。預設為 “yes”。 |
calstore.freebusy.remove.defaultcalendar |
指定是否可以從使用者的空閒/忙碌行事曆清單中移除使用者的預設行事曆。預設為 “no”。 |
service.wcap.freebusy.redirecturl |
指定用於在其他資料庫中搜尋行事曆的 URL。僅在遷移行事曆資料庫時使用。行事曆在兩個不同的資料庫之間分割時,您可以指定目前 Calendar Server 資料庫以外的 URL。系統首先搜尋 Calendar Server 行事曆資料庫,如果未找到使用者,則將查看重新導向 URL 是否可用。透過使用 get_freebusy 指令將 redirect 參數集傳送至 1,可關閉此功能。 |
calstore.subscribed.include. defaultcalendar |
指定使用者的預設行事曆是否包含在使用者的訂閱行事曆清單中。預設為 “yes”。 |
如果為 "yes",則預設使用者行事曆初始設定為公開讀取/私人寫入。如果為 "no",則預設使用者行事曆最初設定為私人讀取/私人寫入。預設為 “no”。 |
|
user.allow.doublebook |
決定使用者行事曆是否可以為同一時期排程一個以上的事件:
|
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
以擁有變更配置權限的管理員身份登入。
如下表中所示編輯一個或多個參數︰
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base/SUNWics5/cal/sbin/start-cal
依預設使用者行事曆的自動佈建已啟用。
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
透過編輯以下參數,在首次登入時停用使用者行事曆的自動佈建︰
參數 |
說明和預設值 |
---|---|
local.autoprovision |
指定啟用 (“yes” ) 還是停用 (“no”) 使用者行事曆的自動佈建。預設為 “yes”。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
空閒/忙碌檢視有多種用途。許多 ics.conf 參數均可用來自訂空閒/忙碌檢視的產生方式。
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
透過編輯下表中所示的參數,在首次登入時停用使用者行事曆的自動佈建︰
參數 |
說明和預設值 |
---|---|
指定範圍開始的 get_freebusy 天數中目前時間的偏移。預設為 "30"。 |
|
指定範圍結束的 get_freebusy 天數中目前時間的偏移。預設為 "30"。 |
|
指定使用者的預設行事曆是否包含在使用者的空閒/忙碌行事曆清單中。預設為 "yes"。 |
|
指定是否可以從使用者的空閒/忙碌行事曆清單中移除使用者的預設行事曆。預設為 "no"。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
本小節包含有關配置行事曆使用者的說明其中包括以下主題︰
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
編輯下表中所示的以下一個或多個 ics.conf 參數︰
參數 |
說明和預設值 |
---|---|
如果為 "yes",則允許使用者變更其密碼。預設為 "no"。 |
|
如果為 "yes",則允許使用者擁有公開可寫入行事曆。預設為 "yes"。 |
|
指定是否可以從使用者的訂閱行事曆清單中移除使用者的預設行事曆。預設為 "no"。 |
|
如果為 "yes",則允許無管理權限的使用者建立行事曆。預設為 "yes"。 |
|
如果為 "yes",則允許無管理權限但有行事曆刪除權限的使用者刪除行事曆。預設為 "yes"。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
編輯下表中所示的以下一個或多個 ics.conf 參數︰
參數 |
說明和預設值 |
---|---|
如果為 "yes",則允許 set_userprefs 修改使用者喜好設定 "cn" (LDAP 使用者的一般名稱)。預設為 “no”。 |
|
如果為 "yes",則允許 set_userprefs 修改使用者喜好設定 "givenname" (LDAP 使用者的給定名稱)。預設為 “no”。 |
|
如果為 "yes",則允許 set_userprefs 修改使用者喜好設定 “icsCalendar" (使用者的預設行事曆識別碼)。預設為 “no”。 |
|
如果為 "yes",則允許 set_userprefs 修改使用者喜好設定 "mail" (使用者的電子郵件地址)。預設為 “no”。 |
|
preferredlanguage |
如果為 "yes",則允許 set_userprefs 修改使用者喜好設定 "preferredlanguage" (LDAP 使用者的喜好語言)。預設為 “no”。 |
如果為 "yes",則允許 set_userprefs 修改使用者喜好設定 "sn" (LDAP 使用者的姓氏)。預設為 “no”。 |
|
如果為 "yes",則啟用 get_userprefs 的 LDAP 代理伺服器授權。如果為 "no",則執行匿名 LDAP 搜尋。預設為 “no”。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
本小節包含透過編輯 ics.conf 檔案來自訂伺服器端配置的程序,其中包含以下主題︰
依預設,如下表中所示配置行事曆儲存。如果您想重新配置儲存,請執行以下步驟︰
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
編輯下表中的一個或多個參數︰
參數 |
說明和預設值 |
---|---|
calstore.calendar.create.lowercase |
指定在建立新行事曆或使用 LDAP CLD 外掛程式查找行事曆時,Calendar Server 是否應將行事曆 ID (calid) 轉換為小寫。預設為 “no”。 |
calstore.default.timezoneID |
匯入檔案時要使用的時區 ID,且沒有以下任何項目的其他時區 ID:事件、行事曆和使用者。 預設為 "America/New_York” 無效值會導致伺服器使用 GMT (格林威治標準時間) 時區。 |
calstore.filterprivateevents |
指定 Calendar Server 是否篩選 (識別) 私人與機密 (只有時間和日期) 的事件和工作。如果為 "no",Calendar Server 將其視為與公開事件和工作相同。預設為 “yes”。 |
calstore.group.attendee.maxsize |
展開事件時群組中所允許的與會者的最大數目。值 "0" (預設值) 表示完全展開群組。 |
calstore.recurrence.bound |
可由週期性擴充建立之事件的最大數目。預設為 “60”。 |
calstore.userlookup.maxsize |
從使用者搜尋的查找傳回之結果的最大數目。值 "0" 表示無限制。預設為 “200”。 |
calstore.unqualifiedattendee.fmt1.type |
為事件的與會者執行目錄查找時,指定 Calendar Server 如何處理字串,如 jdoe 或 jdoe:tv。允許值為︰uid、cn、gid、res、mailto 和 cap。預設為 “uid”。 |
calstore.unqualifiedattendee.fmt2.type |
為事件的與會者執行目錄查找時,指定 Calendar Server 如何處理帶有 at 符號 (@) 的字串,如 jdoe@sesta.com。允許值為︰uid、cn、 gid、res、mailto 和 cap。預設為 “mailto”。 |
calstore.unqualifiedattendee.fmt3.type |
為事件的與會者執行目錄查找時,指定 Calendar Server 如何處理帶有空格的字串,如 john doe。允許值為︰uid、cn、gid、res 和 cap。預設為 “cn”。 |
如果為 "yes",則伺服器必須驗證行事曆的每個所有者均存在於目錄中 (透過 LDAP 或 CSAPI 相容的使用者目錄機制)。預設為 “no”。 |
|
service.wcap.freebusy.redirecturl |
如果在本機行事曆資料庫中找不到請求的行事曆,則可以使用此參數中的 URL 將搜尋重新導向至其他資料庫。尤其適用於在兩個同時處於使用狀態的資料庫之間遷移時所建立的程式檔。get_freebusy.wcap 指令可用來指定是否在其他資料庫中查找。請參閱「Sun Java System Calendar Server 6 2005Q4 Developer’s Guide」中的 get_freebusy 指令說明。 |
store.partition.primary.path |
儲存行事曆資訊之主磁碟分割區的位置。預設為 “/var/opt/SUNWics5/csdb”。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
編輯下表中所示的一個或多個參數︰
參數 |
說明和預設值 |
---|---|
logfile.admin.logname |
此記錄檔包含已發出的管理工具指令之歷程記錄。預設為 "admin.log"。 |
logfile.buffersize |
記錄緩衝區的大小 (以位元組為單位)。預設為 "0"。指定記錄檔中每個項目的大小。如果緩衝區很快會填滿,請考量增大緩衝區。 |
logfile.dwp.logname |
用於記錄與資料庫連線協定相關的管理工具的記錄檔之名稱。預設為 "dwp.log"。為每台前端伺服器各指定一個名稱。 |
logfile.expirytime |
記錄檔過期之前的秒數。預設為 "604800" 。此後清除常式將清除記錄。若要歸檔記錄,您必須寫入自己的常式。 |
logfile.flushinterval |
清除記錄檔緩衝區的間隔秒數。預設為 "60"。 如果系統遇到大量記錄資訊,而緩衝區在 60 秒內就填滿,則您將會遺失資訊。在這種情況下,請考量縮短此時間間隔。請注意,縮短時間間隔會增加系統經常性耗用時間。 |
logfile.http.logname |
cshttpd 服務之目前記錄檔的名稱。預設為 "http.log"。 |
logfile.http.access.logname |
目前存取記錄檔的名稱。 |
logfile.logdir |
記錄檔的目錄位置。預設為 "/var/opt/SUNWics5/logs" 。 |
logfile.loglevel |
決定伺服器將記錄的詳細資訊層級。每個記錄項目均被指定以下層級之一 (從最嚴重的開始)︰CRITICAL、ALERT、ERROR、WARNING、NOTICE 、INFORMATION 和 DEBUG。預設為 “NOTICE”。 如果您設定為 CRITICAL,Calendar Server 則記錄最少的詳細資訊。如果您希望伺服器記錄最多的詳細資訊,請指定 DEBUG。 每個後續記錄層次同時提供其前面更為嚴重的記錄層次。例如,如果設定為 WARNING,則僅記錄 CRITICAL、ERROR 和 WARNING 層級的記錄項目。如果設定為 DEBUG,則記錄所有層級的記錄項目。 |
logfile.maxlogfiles |
記錄目錄中記錄檔的最大數目。預設為 "10" 。在系統嘗試建立第 11 個記錄之前,它將執行清除常式以清除舊的記錄檔。 |
logfile.maxlogfilesize |
用於儲存所有記錄檔的最大磁碟空間 (以位元組為單位)。預設為 "2097152"。在建立下一個記錄檔會超過此限制時,系統將嘗試透過刪除最舊的記錄來釋放磁碟空間。 |
logfile.minfreediskspace |
必須可用於記錄的最小可用磁碟空間 (以位元組為單位)。達到此值後,將嘗試透過清除舊記錄檔來釋放磁碟空間。如果空間無法被釋放,記錄將暫停。預設為 "5242880"。 |
logfile.notify.logname |
csnotifyd 服務之記錄檔的名稱。預設為 "notify.log"。 |
logfile.rollovertime |
旋轉記錄檔之前的秒數。即建立開啟新記錄檔之間的時間間隔。預設為 "86400"。 |
logfile.store.logname |
行事曆儲存之記錄檔的名稱。預設為 "store.log"。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
若要配置行事曆資料庫的作業事件記錄,請參閱第 10 章, 配置自動備份 (csstored)。
您不必配置刪除記錄 (適用於已刪除的事件和工作)。請參閱第 18 章, 管理刪除記錄資料庫。
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
如下表中所示編輯以下一個或多個 ics.conf 參數︰
參數 |
說明和預設值 |
---|---|
service.wcap.format |
指定指令的預設輸出格式。預設為 “text/calendar”。(對於向下相容性,支援 text/js。) 如果您使用的是 Connector for Microsoft Outlook,則必須使用 text/calendar。 |
service.wcap.version |
WCAP 版本。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
必須為 Communications Express 配置代理登入。如需有關如何配置 Communications Express 的代理登入的說明,請參閱配置 Communications Express。
若要允許 Communications Express 之外的 Calendar Server 的管理員代理登入,請執行以下步驟:
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
編輯之後的參數:
參數 |
說明/預設 |
---|---|
service.http.allowadminproxy |
指定是否允許管理員執行代理登入以管理使用者行事曆。如果為 “yes”,則允許代理登入。如果為 “no”,則不允許代理登入。預設值為 “no”。 |
重新啟動以使新值生效。
使用以下指令驗證管理員代理登入如何運作
http://server[:port]/login.wcap? user=admin-user&password=admin-password &proxyauth=calendar-user |
其中:
server 為執行 Calendar Server 的伺服器的名稱。
port 為 Calendar Server 的連接埠號。預設連接埠為 80。
admin-user 為 Calendar Server 管理員。例如,calmaster。
admin-password 為 admin-user 的密碼。
calendar-user 為 Calendar Server 使用者的 calid。
如果指令成功,Calendar Server 將顯示 calendar-user 的行事曆。如果發生問題,Calendar Server 將顯示「未授權」。原因可能是:
admin-user 沒有 Calendar Server 管理員權限。
admin-password 不正確。
calendar-user 不是有效的 Calendar Server 使用者。
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
編輯下表中所示的一個或多個參數︰
參數 |
說明/預設 |
---|---|
用於 LDAP 認證的 DN 基底。如果未指定,則使用 local.ugldapbasedn。如果未指定,則伺服器將使用 local.ugldaphost 的值。 |
|
用於 LDAP 認證的主機。如果未指定,則使用 local.ugldaphost 的值。預設為 "localhost"。 |
|
local.authldapbinddn 中指定的使用者連結憑證 (密碼)。 |
|
用於連結 LDAP 認證主機以搜尋使用者 dn 的 DN。如果未指定或為空白 (" "),則假設為匿名連結。 |
|
用於 LDAP 認證的連接埠。如果未指定,則使用 local.ugldapport 的值。預設為 "389"。 |
|
為 LDAP 認證所維護的 LDAP 用戶端連線的最小數目。如果未指定,則使用 local.ugldappoolsize 的值。預設為 "1"。 |
|
為 LDAP 認證所維護的 LDAP 用戶端連線的最大數目。如果未指定,則使用 local.ugldapmaxpool 的值。預設為 "1024"。 |
|
指定用於使用者查找的認證篩選器。預設為 "(uid=%U)" 此值儲存在網域項目的 inetDomainSearchFilter 屬性中。 可以針對不同的屬性進行篩選。例如,您可以將此參數設定為 "(mail=%U)" 認證使用者的 uid 會做為該使用者的身份傳送給其他所有功能,而不管用於認證的屬性為何。 |
|
使用一般文字密碼成功認證使用者後延遲的秒數。預設為 "0"。 |
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
如下表中所示編輯一個或多個參數︰
參數 |
說明和預設值 |
---|---|
Calendar Server 將在快取記憶體中維護的認證使用者 ID 的最大數目 (uid) 和密碼。預設為 “10000”。 |
|
uid 和密碼自上次存取至從快取記憶體中移除之前的秒數。預設為 “900”。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
如下表中所示編輯以下參數︰
參數 |
說明和預設值 |
---|---|
service.dnsresolveclient |
如果為 "yes",則當允許 HTTP 存取時,會針對 DNS 檢查用戶端 IP 位址。預設為 “no”。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
另請參閱第 10 章, 配置自動備份 (csstored)。
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
如下表中所示編輯一個或多個參數︰
參數 |
說明和預設值 |
---|---|
如果為 "yes",則啟動 csadmind 資料庫檢查點執行緒。如果為 “no”,則不建立檢查點記錄檔。預設為 “yes”。 |
|
用於管理階段作業之 Berkeley 資料庫的最大快取記憶體大小 (以位元組為單位)。預設為 “8388608”。 |
|
如果為 "yes",則啟動 csadmind 資料庫死結偵測執行緒。預設為 “yes”。 |
|
如果為 "yes",則啟動 csadmind 低磁碟空間監視執行緒。預設為 “no”。依預設,不監視磁碟使用率。 |
|
如果為 "yes",則在啟動所有服務時啟動 csadmind 服務,並在停止所有服務時停止 csadmind。預設為 “yes”。 |
|
使 HTTP 連線在 csadmind 中逾時之前的秒數。預設為 “120”。 |
|
所允許的管理階段作業的最大數目。預設為 “100”。 |
|
每個管理階段作業的執行中執行緒的最大數目。預設為 “10”。 |
|
所允許的同步運作之管理程序的最大數目。 |
|
無預設。此參數由系統設定。 ![]() 請自行設定此參數。此參數由系統設定。您無法在上進行遠端管理。如果您變更此連接埠號,csadmind 可能無法啟動。 |
|
使管理連線逾時之前的秒數。預設為 “900”。 |
|
如果為 "yes",則啟動服務的回應執行緒。預設為 “no”。 |
|
管理階段作業請求的暫存目錄。無預設。 |
|
使 HTTP 階段作業在 csadmind 中逾時之前的秒數。預設為 “1800”。 |
|
在檢查已啟動、已停止或準備好的行事曆服務之間等待的秒數。預設為 “2”。 |
|
任一行事曆服務啟動之前需要等待的秒數。預設為 “300”。 |
|
任一行事曆服務停止之前需要等待的秒數。預設為 “300”。 |
|
在向任一行事曆服務傳送指令之間等待的秒數。預設為 “60”。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
如下表中所示編輯一個或多個參數︰
參數 |
說明和預設值 |
---|---|
以空格分隔的對此 Calendar Server 具有管理權限的使用者 ID 清單。預設為 “calmaster”。 |
|
如果為 "yes",則允許經由代理登入。預設為 “no”。 |
|
如果為 "yes",則允許匿名無認證存取。這是特殊類型的登入,只允許指定的受限制的存取 (通常僅讀取對公開行事曆的存取)。預設為 “yes”。 |
|
用於擷取 HTML 文件的 HTTP 主機。若要允許使用者使用完全合格的主機名稱存取行事曆資料,該值必須為執行 Calendar Server 的機器之完全合格的主機名稱 (包括機器名稱、DNS 網域和字尾),如 mycal@sesta.com。 如果未指定,則使用本機 HTTP 主機。 |
|
用於 HTTP 階段作業之 Berkeley 資料庫的最大快取記憶體大小。預設為 “8388308”。 |
|
如果已指定且不為 " ",則進行篩選以允許基於 TCP 網域的存取。例如,"ALL: LOCAL.sesta.com" 將允許對 sesta.com 網域中的任何人進行本機 HTTP 存取。多個篩選器由 CR-LF (換行) 分隔。預設為 "" 。 |
|
如果已指定且不為空白 (" "),則進行篩選以不允許基於 TCP 網域的存取。例如,"ALL: LOCAL.sesta.com" 將拒絕對 sesta.com 網域中的任何人進行 HTTP 存取。多個篩選器必須由 CR-LF (換行) 分隔。預設為 " " (空白)。 |
|
本機的相對目錄位置。暫時儲存匯入的檔案的 queuedir (或指定的絕對路徑)。預設為目前目錄 (".")。 |
|
如果為 "yes",則參照現有階段作業的所有請求均被驗證為來源於同一 IP 位址。預設為 “yes”。 |
|
如果為 "yes",則在啟動所有服務時啟動 cshttpd 服務,並在停止所有服務時停止 cshttpd。預設為 “yes”。 ![]() 使用此參數停用 HTTP 服務還將停用 HTTPS。 |
|
使 HTTP 連線逾時之前的秒數。預設為 “120”。 |
|
指定 HTTP 服務將為用戶端請求偵聽的 TCP 位址。預設為 "INADDR_ANY",表示任何位址。 |
|
如果為 "yes",則會完全記錄至伺服器的 HTTP 連線。預設為 “no”。 |
|
HTTP 服務中階段作業的最大數目。預設為 “5000”。 |
|
cshttpd 服務中 HTTP 所請求服務之執行緒的最大數目。預設為 “20”。 |
|
應在某個伺服器上執行之同步運作的 HTTP 服務 (cshttpd) 程序的最大數目。預設為 “1”。 有關具有多個 CPU 的伺服器,請參閱�祁枓頤h�� CPU ���t�饕��勾\��。 |
|
來自 Calendar Server 使用者之 HTTP 請求的連接埠。預設為 “80”。 |
|
如果已指定且不為 "",則進行篩選以允許基於 TCP 網域的代理伺服器登入。語法與 service.http.domainallowed 相同。預設為 ""。 |
|
使 HTTP 階段作業逾時之前的秒數。預設為 “900”。 |
|
HTTP 階段作業資料庫的目錄。預設為 “http”。 |
|
使 HTTP 階段作業在 cshttpd 服務中逾時之前的秒數。預設為 “1800”。 |
|
相對於可執行檔的目錄,其中儲存檔案的所有 URL 參照。預設為 "" (空值)。 |
|
service.http.tmpdir |
HTTP 階段作業的暫存目錄。預設為 “/var/opt/SUNWics5/tmp”。 |
包含預設行事曆用戶端的目錄。如果僅允許 WCAP 存取,則設定為 "html"。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
如下表中所示編輯以下一個或多個 ics.conf 參數︰
參數 |
說明和預設值 |
---|---|
與磁碟空間不足訊息一起傳送的說明。 預設說明為: “percentage calendar partition diskspace available”。 |
|
監視磁碟空間的間隔秒數。預設為 “3600”。 |
|
觸發傳送警告訊息的可用磁碟空間百分比。預設為 “10”。 |
|
alarm.diskstat.msgalarmthreshold 是高於百分比還是低於百分比。-1 為低於,1 為高於。預設為 “-1”。 |
|
傳送有關磁碟空間不足警告訊息的間隔小時數。預設為 “24”。 |
|
用於傳送伺服器警示之 SMTP 伺服器的主機名稱。預設為 “localhost”。 |
|
用於傳送伺服器警示的 SMTP 連接埠。預設為 “25”。 |
|
將伺服器警示傳送至的電子郵件位址。“Postmaster@localhost” |
|
伺服器傳送警示時用作寄件者的電子郵件位址。預設為 “Postmaster@localhost” |
|
用於傳送電子郵件警示的預設格式為︰ "From: %s\nTo: %s\nSubject: ALARM: %s of \"%s\" is n\n%s\n" |
|
與無服務回應訊息一起傳送的說明。預設為 “calendar service not responding”。 |
|
監視服務的間隔秒數。預設為 “3600”。 |
|
預設為 “100” (如果沒有服務回應,則僅觸發傳送警告訊息。) |
|
msgalarmthresholddirection |
指定 alarm.responsestat.msgalarmthreshold 是高於百分比還是低於百分比。-1 為低於,1 為高於。預設為 “-1” |
msgalarmwarninginterval |
傳送發出的有關無服務回應警告訊息的間隔小時數。預設為 “24”。 |
啟用 ("yes") 或停用 ("no") 管理工具的警示通知。預設為 “yes”。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
您可以將 Calendar Server 配置為定期檢查 Berkeley 資料庫中是否存在死結。
Berkeley 資料庫可能會陷入死結狀態,進而妨礙對它們進行存取。若要儘早偵測到此狀態,請啟用死結的定期檢查。
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
編輯下表中所示的參數:
參數 |
說明/預設 |
---|---|
定期檢查 Berkeley 資料庫是否處於死結狀態,如果是,則指示資料庫重設。預設值為 “no” (未啟用)。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
如需有關在發生死結時如何重設 Berkeley 資料庫的資訊,請參閱「疑難排解」章節中的偵測資料庫損毀可用工具清單。
通常依預設允許匿名存取。若要限制匿名存取,請變更相應的參數。
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
編輯以下一個或多個參數︰
參數 |
說明/預設 |
---|---|
calstore.anonymous.calid |
指定匿名登入行事曆識別碼 (calid)。預設為 “anonymous”。 |
service.http.allowanonymouslogin |
指定未登入時是否允許匿名存取。預設為 “yes”。(允許透過電子郵件接收行事曆 URL 的收信人未登入即可存取行事曆的空閒/忙碌版本。) |
service.wcap.anonymous. allowpubliccalendarwrite |
指定是否允許匿名使用者寫入至公開可寫入的行事曆。預設為 “yes”。 |
service.wcap.userprefs.ldapproxyauth |
啟用用於使用者喜好設定的 LDAP 匿名搜尋。預設為 “no”,允許匿名存取。如果指定為 “yes”,則可使用代理伺服器認證來執行搜尋。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
編輯下表中的一個或多個參數︰
參數 |
說明/預設 |
---|---|
minwildcardsize |
指定與會者查找搜尋中萬用字元搜尋的最小字串大小。零 (0) 表示始終進行萬用字元搜尋。 |
local.lookupldap.user.authfilter |
指定用於使用者查找的認證篩選器。預設為: “(uid=%s)” |
local.lookupldapbasedn |
指定 LDAP 與會者查找的 DN。如果未指定,則使用 local.ugldapbsedn。無預設值。 |
local.lookupldapbinddn |
指定用於 LDAP 與會者查找之主機連結的 DN。如果未指定 (預設為 ““),則假設為匿名連結。 |
local.lookupldapbindcred |
local.lookupldapbinddn 中識別的使用者之憑證 (密碼)。無預設值。 |
local.lookupldaphost |
用於 LDAP 與會者查找的主機名稱。如果未指定,則使用 local.ugldaphost。 |
local.lookupldapmaxpool |
指定為 LDAP 與會者查找所維護的 LDAP 用戶端連線之數目。如果未指定,則使用 local.ugldapmaxpool。預設為 “1024”。 |
local.lookupldappoolsize |
指定為 LDAP 與會者查找所維護的 LDAP 用戶端連線之最小數目。如果未指定,則使用 local.ugldappoolsize。預設為 “1”。 |
local.lookupldapport |
指定用於 LDAP 與會者查找的連接埠。如果未指定,則使用 local.ugldapport。 |
local.lookupldapsearchattr.calid |
指定用於與會者查找的 calid 屬性。預設為 icsCalendar。 |
local.lookupldapsearchattr.mail |
指定用於與會者查找的郵件屬性。預設為 mail。 |
local.lookupldapsearchattr. mailalternateaddress |
指定用於與會者查找的替代郵件位址屬性。預設為 mailalternateaddress。 |
local.lookupldapsearchattr. mailequivalentaddres |
指定用於與會者查找的對等位址郵件屬性。預設為 mailequivalentaddress。 |
local.lookupldapsearchattr. calendar |
指定用於與會者查找的行事曆屬性。預設為 icsCalendar。 |
local.lookupldapsearchattr.cn |
指定用於與會者查找的一般名稱屬性。預設為 icsCalendar。 |
local.lookupldapsearchattr. objectclass |
指定用於與會者查找的物件類別屬性。預設為 objectclass。 |
local.lookupldapsearchattr. objectclass.caluser |
指定行事曆使用者的物件類別。預設為 icsCalendarUser。 |
local.lookupldapsearchattr. objectclass.calresource |
指定行事曆資源的物件類別。預設為 icsCalendarResource。 |
local.lookupldapsearchattr. objectclass.group |
指定群組的物件類別。預設為 groupofuniquenames。 |
local.lookupldapsearchattr. objectclass.person |
指定個人的物件類別。預設為 person。 |
local.lookupldapsearchattr. memberurl |
指定用於與會者查找的成員 URL 屬性。預設為 memberurl。 |
local.lookupldapsearchattr. uniquemember |
指定用於與會者查找的唯一成員屬性。預設為 uniquemember。 |
local.lookupldapsearchattr. givenname |
指定用於與會者查找的給定名稱屬性。預設為 givenname。 |
local.lookupldapsearchattr.sn |
指定用於與會者查找的螢幕名稱屬性。預設為 sn。 |
用於查找與電子郵件位址對應的與會者行事曆 ID 的預設網域名稱。例如,如果此設定的值為 "sesta.com",則 jsmith 解析為 jsmith@sesta.com。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
編輯下表中的一個或多個參數︰
在以下所有參數說明中,%s 僅允許單個與會者。
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
編輯下表中所示的參數:
參數 |
說明/預設 |
---|---|
local.lookupldap.resource.use.ugldap |
使用使用者/群組 LDAP 伺服器,還是使用查找伺服器進行資源查找。 “yes” – 使用使用者/群組 LDAP 伺服器。 “no” – 使用查找伺服器。預設為 “no”。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
這些參數僅用於非託管網域環境。如果您已部署託管網域環境,則將忽略 maillookup 參數,並將使用使用者和群組 LDAP 值 (ugldap)。
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
編輯下表中的一個或多個參數︰
參數 |
說明/預設 |
---|---|
local.lookupldap.mailtocalid.search |
指定用於郵件至 calid 查找的郵件屬性。預設為 "(|(mail=%s)(mailalternateaddress=%s))” 您可以使用 mailequivalentaddress 屬性取代 mailalternateaddress。 |
local.maillookupldapbasedn |
指定用於郵件至 calid 查找的基底 DN。如果未指定,則使用 local.ugldapbasedn。 |
local.maillookupldapbinddn |
指定用於連結郵件至 calid 查找的主機之 DN。如果未指定 (預設為 ““),則假設為匿名連結。 |
local.maillookupldapbindcred |
為 local.maillookupldapbinddn 中指定的 DN 指定密碼。無預設。 |
local.maillookupldaphost |
指定用於郵件至 calid 查找的 LDAP 主機。如果未指定,則使用 local.ugldaphost。 |
local.maillookupldapmaxpool |
指定為郵件至 calid 查找所維護的用戶端連線之最大數目。如果未指定,則使用 local.ugldapmaxpool。預設為 “1024”。 |
local.maillookupldappoolsize |
指定為郵件至 calid 查找所維護的用戶端連線之最小數目。如果未指定,則使用 local.ugldappoolsize。預設為 “1”。 |
local.maillookupldapport |
指定用於 LDAP 郵件至 calid 查找的連接埠。如果未指定,則使用 local.ugldapport。無預設。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
編輯下表中的一個或多個參數︰
參數 |
說明/預設 |
---|---|
用於使用者喜好設定認證的連結憑證密碼。無預設。 |
|
用於連結 LDAP 使用者喜好設定主機的 DN。必須指定該 DN。如果為空白 ( " ") 或未設定,則假設為匿名連結。 |
|
為 LDAP 使用者喜好設定維護的 LDAP 用戶端連線的最小數目。預設為 “1”。 |
|
為 LDAP 使用者喜好設定維護的 LDAP 用戶端連線的最大數目。預設為 “1024”。 |
|
service.wcap.userprefs.ldapproxyauth |
啟用用於使用者喜好設定的 LDAP 匿名搜尋。預設為 “no”,允許匿名存取。如果指定為 “yes”,則可使用代理伺服器認證來執行搜尋。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
若要限制允許使用者設定的喜好設定,則將其從預設清單中移除。
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
在下表所示參數中編輯使用者喜好設定清單:
參數 |
使用者喜好設定的預設清單 |
說明 |
---|---|---|
ugldapicsextendeduserprefs |
"ceColorSet、 ceFontFace、 ceFontSizeDelta、 ceDateOrder、 ceDateSeparator、 ceClock、 ceDayHead、 ceDayTail、 ceInterval、 ceToolText、 ceToolImage、 ceDefaultAlarmStart、 ceSingleCalendarTZID、 ceAllCalendarTZIDs、 ceDefaultAlarmEmail、 ceNotifyEmail、 ceNotifyEnable、 ceDefaultView、 ceExcludeSatSun、 ceGroupInviteAll" |
保留在 LDAP 中的使用者喜好設定值。此參數定義了 icsExtendedUserPrefs 屬性中保留在 LDAP 中的使用者喜好設定。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
如需有關 LDAP 資料快取記憶體的簡介資訊,請參閱LDAP 資料快取記憶體選項。
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
透過如下表所示編輯參數來啟用 LDAP 資料快取記憶體:
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
如需有關調校 LDAP 資料快取記憶體的資訊,請參閱�▇@ LDAP �箏占桐艦O�咯榮��刁�。
如果未正確關閉 Calendar Server 或執行 Calendar Server 的伺服器,請手動刪除 ldap_cache 目錄中的所有檔案,以避免任何可能導致後續重新啟動期間出現問題的資料庫損毀。
依預設,已停用 LDAP SDK 快取記憶體。
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
如下表中所示編輯一個或多個參數:
參數 |
說明和預設值 |
---|---|
如果為 "yes",則啟用 LDAP SDK 快取記憶體。預設為 “no”。 |
|
如果 service.ldapmemcache 為 "yes",則此參數用於設定快取項目的最大秒數。如果為 “0”,則對快取項目的時間沒有限制。預設為 “30”。 |
|
如果 service.ldapmemcache 為 "yes",則此參數用於設定快取記憶體將佔用的記憶體空間的最大數目 (以位元組為單位)。如果為 “0”,則快取記憶體無大小限制。預設為 “131072”。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
如下表所示編輯以下一個或多個參數︰
參數 |
說明和預設值 |
---|---|
指定範圍開始的 get_freebusy 天數中目前時間的偏移。預設為 “30”。 |
|
指定範圍結束的 get_freebusy 天數中目前時間的偏移。預設為 “30”。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
如下表所示編輯參數:
將檔案儲存為 ics.conf。
重新啟動 Calendar Server。
cal_svr_base /SUNWics5/cal/sbin/start-cal
如果可以重設 LDAP 組織樹狀結構 (Schema 2) 或網域元件樹狀結構 (Schema 1) 的根目錄字尾,請謹慎執行此操作。若要如此,最好重新執行配置程式。
以擁有變更配置權限的管理員身份登入。
變更至 /etc/opt/SUNWics5/cal/config 目錄。
透過複製及重新命名,儲存舊的 ics.conf 檔案。
如下表所示編輯其中一個參數:
參數 |
說明和預設值 |
---|---|
該目錄中 DC 樹狀結構的根目錄字尾。使用 Schema 1 的託管 (虛擬) 網域模式支援需要使用此參數。預設為 "o=internet"。 另請參閱設置託管網域環境。 |
|
service.schema2root |
使用 Schema 2 的 DIT (組織樹狀結構) 之根目錄字尾。無預設值。 |
將檔案儲存為 ics.conf。
重新啟動 Calendar Server:
cal_svr_base /SUNWics5/cal/sbin/start-cal