利用D.3 csattribute公用程式或ldapmodify,管理 Calendar Server 所使用的 LDAP 屬性。使用 csattribute 可以列示、增加或刪除屬性。若要修改屬性,請使用 ldapmodify。
本小節包含以下主題:
以執行 Calendar Server 的使用者或群組 (在安裝期間指定,如 icsuser 和 icsgroup) 的身份登入,或者以 root 身份登入
移至 sbin 目錄。
使用 csattribute list 指令列出使用者或資源的屬性。例如,若要列出 tchang@sesta.com 的屬性,請發出以下指令:
./csattribute -t user -d sesta.com list tchang
以執行 Calendar Server 的使用者或群組 (在安裝期間指定,如 icsuser 和 icsgroup) 的身份登入,或者以 root 身份登入
如果您想此屬性變更立即被識別,請停止 Calendar Server。否則,您不必停止 Calendar Server。
移至 sbin 目錄。
使用 csattribute add 指令將屬性增加至使用者或資源。例如,將 LDAP 屬性 icsCalendar 與值 Conference_Schedule 增加至使用者 tchang:
./csattribute -a icsCalendar=Conference_Schedule add tchang@sesta.com
以執行 Calendar Server 的使用者或群組 (在安裝期間指定,如 icsuser 和 icsgroup) 的身份登入,或者以 root 身份登入
如果您想此屬性變更立即被識別,請停止 Calendar Server。否則,您不必停止 Calendar Server。
移至 sbin 目錄。
使用 csattribute delete 指令刪除使用者或資源的屬性。例如,從使用者 tchang 中刪除 LDAP 屬性 icsCalendar 與值 Conference_Schedule:
./csattribute -a icsCalendar=Conference_Schedule -t user -d sesta.com delete tchang
若要修改 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 管理使用者行事曆。