Calendar Server 特殊帳號包括:
Calendar Server 管理員是可以管理 Calendar Server 的具有相關密碼的特定使用者名稱。例如,Calendar Server 管理員可以啟動和停止 Calendar Server 服務、增加和刪除使用者、建立和刪除行事曆等等。該使用者擁有對 Calendar Server 的管理員權限,但不一定擁有對目錄伺服器的管理員權限。
Calendar Server 管理員的預設使用者 ID 是 calmaster,但如果願意,您可以在 Calendar Server 配置期間指定其他使用者。安裝後,您也可以在 ics.conf 檔案中的 service.siteadmin.userid 參數中指定其他使用者。
您為 Calendar Server 管理員指定的使用者 ID 必須是目錄伺服器中的有效使用者帳號。如果在配置期間,Calendar Server 管理員使用者帳號不存在於目錄伺服器中,則配置程式可為您建立該帳號。
下表說明 ics.conf 檔案中的 Calendar Server 管理員配置參數。
表 1–1 Calendar Server 管理員 (calmaster) 配置參數
這些特殊的帳號是 Calendar Server 執行時使用的使用者 ID 和群組 ID。除非有重要的原因讓您無法使用預設值,否則請使用預設值 icsuser 和 icsgroup,如果它們不存在,配置程式會自動建立這些值。
但是,如果願意,您可以在執行 Calendar Server 配置程式時,指定 icsuser 和 icsgroup 之外的其他值。這些值分別儲存在 ics.conf 檔案中的 local.serveruid 和 local.servergid 參數中。
您必須以超級使用者的身份登入,或成為超級使用者 (root),才能安裝 Calendar Server。您也可以超級使用者的身份執行,以使用指令行公用程式來管理 Calendar Server。但對於某些工作,您應以 icsuser 和 icsgroup (或您所選的值) 的身份執行,而非以超級使用者的身份執行,以避免存取 Calendar Server 檔案時發生問題。
雖然您需要 root 權限,才能安裝 Calendar Server,但是可以非超級使用者身份執行服務。
不過,如果您以 root 身份啟動服務,則一旦執行了需要 root 權限的工作,每個程序會將有效 UID 變更為執行階段 (非超級使用者) 使用者及群組。這種方式允許使用 1024 以下的連接埠。但是,當您以非超級使用者執行階段使用者和群組啟動服務時,Web 伺服器連接埠必須設定為大於 1024 的值,服務才能順利啟動。
非超級使用者或群組是在配置時自動建立的。預設為 icsuser 與 icsgroup。