Sun Java System Calendar Server 6.3 管理指南

14.5.2 停用行事曆使用者

停用使用者的目的是防止使用者登入 Calendar Server。依據您用於建立使用者的使用者管理工具,會進行不同的處理。在 Delegated Administrator 主控台中建立的使用者也應使用它進行管理。同樣,如果您使用 Delegated Administrator 公用程式將行事曆服務指定給使用者,則使用它移除服務。各自對情況的處理稍有不同。

本小節包含以下主題:

14.5.2.1 利用 Delegated Administrator 主控台停用使用者

在 Delegated Administrator 主控台中,僅暫時停用使用者是不可能的。您必須從使用者中移除行事曆服務。若要這樣做,請從 [使用者清單] 頁面中選取使用者。在此使用者的 [特性] 中,刪除包含行事曆服務的服務套裝軟體。這會停用行事曆的使用者,包括將使用者的 icsStatus 設定為 inactive


備註 –

如果套裝軟體還包含其他服務,您必須使用不包含行事曆的其他套裝軟體重新指定那些服務。


14.5.2.2 利用 Delegated Administrator 公用程式 (commadmin user delete) 停用使用者

若要防止使用者存取行事曆服務,請將該服務從使用者的 LDAP 項目中移除,如以下範例所示:

commadmin user delete jsmith -S cal

這會從使用者中移除行事曆服務,但不會完整地移除 LDAP 項目。此外,此指令會將使用者的 icsStatus 變更為 inactive

14.5.2.3 利用 Calendar Server 公用程式 (csuser disable) 停用使用者

disable 指令可防止使用者存取行事曆資料,但不會從使用者的 LDAP 項目或 Calendar Server 資料庫中移除行事曆服務。這個公用程式會增加 icsAllowedServiceAccess="http" 至使用者 LDAP 項目,以此標示使用者為已停用。

例如,防止 jsmith 存取 Calendar Server:

csuser disable jsmith

如果 jsmith 目前已登入 Calendar Server,則 jsmith 仍可存取行事曆資料,直至其登出。

14.5.2.4 利用 Calendar Server 公用程式從使用者中移除行事曆服務

若要從使用者中移除行事曆服務,使用 csuser 公用程式 reset 指令。

例如,若要從 jsmith 中移除行事曆服務:

csuser reset jsmith

這樣做會從使用者的 LDAP 項目中移除所有行事曆屬性,包括 icsCalendarUser (類別名稱)、icsSubscribedicsCalendarOwnedicsCalendaricsDWPHost (如果使用 LDAP CLD 的話)。Calendar Server 管理員將無法代表使用者建立行事曆。


備註 –

當發生以下一種情況時,行事曆服務會復原至使用者: