請使用 Delegated Administrator 或 Calendar Server 公用程式,從 LDAP 中刪除使用者。
請使用以下兩種方法之一,從 LDAP 資料庫中刪除使用者:
沒有 undelete 指令。
使用 Delegated Administrator 刪除了網域中的使用者後,必須清除這些使用者,然後重頭增加他們。直至執行清除後,使用者名稱才可以重複使用。
您可以使用任一 Delegated Administrator 介面標記要刪除的使用者。不過,您無法使用 Delegated Administrator 主控台,從 LDAP 中實際移除使用者 (清除)。您必須使用 Delegated Administrator 公用程式進行清除。以下工作列出了刪除 LDAP 中使用者的步驟。直至完成最後一步,使用者才從 LDAP 中真正移除。
標記要刪除的使用者項目。
對於 Delegated Administrator 主控台:在 [使用者清單] 頁面中選取要刪除的使用者,然後按一下 [刪除]。
對於 Delegated Administrator 公用程式:使用 commadmin user delete 指令。例如:
commadmin user delete -D chris -n siroe.com -w bolton -l jsmith
兩種情況中,使用者 LDAP 項目中的 icsStatus 屬性均由 active 變更為 deleted。
使用 Calendar Server 公用程式 csclean 移除屬於一個或所有網域中所有已刪除使用者的所有行事曆,如以下範例所示:
csclean clean “*”
或移除屬於一個網域中所有已刪除使用者的行事曆,並指定實際的網域,如以下範例所示:csclean clean sesta.com
如果您在刪除使用者的行事曆之前不慎從 LDAP 中清除了使用者,則可以稍後使用 cscal 公用程式將其移除,如15.6 管理使用者行事曆中所述。
使用 Delegated Administrator 公用程式指令 commadmin domain purge 清除所有標記刪除之使用者的網域。
例如:
commadmin domain purge -D chris -d sesta.com -n siroe.com -w bolton
在此範例中,sesta.com 中所有標記為已刪除的使用者均將被清除,亦即被永久性移除。
不時手動執行此公用程式,以清除您的 LDAP 目錄。如需有關此指令的更多資訊,請參閱「Sun Java System Communications Services 6 2005Q4 Delegated Administrator Guide」。
若要移除指定使用者的 LDAP 項目和使用者的預設行事曆,請搭配 delete 指令使用 Calendar Server 公用程式 csuser。
例如,若要刪除使用者 jsmith 的 LDAP 項目和預設行事曆,請使用以下指令:
csuser delete jsmith
如果您要移除屬於此使用者的其他行事曆,您必須使用 cscal,如15.6 管理使用者行事曆中所述。