Sun Java System Calendar Server 6.3 管理指南

14.7 管理使用者和資源 LDAP 屬性

利用D.3 csattribute公用程式或ldapmodify,管理 Calendar Server 所使用的 LDAP 屬性。使用 csattribute 可以列示、增加或刪除屬性。若要修改屬性,請使用 ldapmodify。

本小節包含以下主題:

Procedure列出 LDAP 項目屬性

  1. 以執行 Calendar Server 的使用者或群組 (在安裝期間指定,如 icsuser 和 icsgroup) 的身份登入,或者以 root 身份登入

  2. 移至 sbin 目錄。

  3. 使用 csattribute list 指令列出使用者或資源的屬性。例如,若要列出 tchang@sesta.com 的屬性,請發出以下指令:

    ./csattribute -t user -d sesta.com list tchang

Procedure增加 LDAP 項目屬性

  1. 以執行 Calendar Server 的使用者或群組 (在安裝期間指定,如 icsuser 和 icsgroup) 的身份登入,或者以 root 身份登入

  2. 如果您想此屬性變更立即被識別,請停止 Calendar Server。否則,您不必停止 Calendar Server。

  3. 移至 sbin 目錄。

  4. 使用 csattribute add 指令將屬性增加至使用者或資源。例如,將 LDAP 屬性 icsCalendar 與值 Conference_Schedule 增加至使用者 tchang:

    ./csattribute -a icsCalendar=Conference_Schedule add tchang@sesta.com

Procedure刪除 LDAP 項目屬性

  1. 以執行 Calendar Server 的使用者或群組 (在安裝期間指定,如 icsuser 和 icsgroup) 的身份登入,或者以 root 身份登入

  2. 如果您想此屬性變更立即被識別,請停止 Calendar Server。否則,您不必停止 Calendar Server。

  3. 移至 sbin 目錄。

  4. 使用 csattribute delete 指令刪除使用者或資源的屬性。例如,從使用者 tchang 中刪除 LDAP 屬性 icsCalendar 與值 Conference_Schedule:

    ./csattribute -a icsCalendar=Conference_Schedule -t user -d sesta.com delete tchang

14.7.1 修改 LDAP 項目屬性

若要修改 LDAP 項目屬性,請使用 ldapmodify。例如,若要使用 uid=tchang 變更使用者的狀態,請使用 ldapmodify,如下所示:


dn:uid=tchang,ou=people,o=sesta.com
 changetype: modify
 add: objectclass
 objectClass: icsCalendarUser
 add: icsStatus
 icsStatus: active

備註 –

如果您的網站使用的是 LDAP CLD 外掛程式,請勿嘗試透過使用 csattribute 變更 icsDWPHost 的值將使用者的行事曆從一台後端主機移至其他後端主機。修改 icsDWPHost 不會導致行事曆移至新的後端主機。如需有關如何將行事曆從一個後端主機移至另一個後端主機的說明,請參閱15.6 管理使用者行事曆。