csuser [-q|-v] [-a aces] [-b basedn] -m email address [-d domain] -f filename -g givenname [-k yes|no] [-l langcode] -s surname -y userpassword create userid csuser [-q|-v] [-b basedn] [-d domain] [-h host] list [userid] csuser [-q|-v] [-b basedn] [-d domain] [check|delete|disable|enable|reset] userid |
下表說明 csuser 公用程式可用的指令。
表 D–34 csuser 公用程式指令
指令 |
說明 |
---|---|
check userid |
檢查是否允許指定的使用者 ID 使用行事曆功能。 |
create userid |
建立指定的使用者 ID 並使該使用者登入 Calendar Server。 |
delete userid |
刪除指定的使用者 ID。 |
disable userid |
籍由在使用者的 LDAP 的項目中增加 icsAllowedServiceAcess="http" 來防止指定使用者 ID 使用行事曆功能。 |
enable userid |
籍由移除使用者 LDAP 中的 icsAllowedServiceAcess="http" 來允許指定使用者 ID 使用行事曆功能。 |
list [userid] |
列出指定使用者 ID 的行事曆屬性。如果未指定使用者 ID,則列出所有已啟用使用者的屬性。 如果包含 -h server-name 選項,則列出該後端伺服器上指定使用者 ID (或所有已啟用使用者) 的行事曆屬性。 |
reset userid |
將使用者 ID 的所有行事曆屬性重設為它們的預設設定。 注意:重設使用者 ID 的行事曆屬性之後,所有行事曆屬性都將從使用者的 LDAP 項目 (包括 icsCalendarUser (物件類別)、icsSubscribed、icsCalendarOwned、icsCalendar 和 icsDWPHost) 中移除 (如果使用者在 LDAP CLD 設定中)。然後,Calendar Server 管理員便無法代表使用者建立行事曆。 Calendar Server 管理員針對使用者發出 csuser 啟用指令時,這些屬性會復原至使用者的 LDAP 項目中。 |
version |
顯示公用程式的版本。 |
下表說明 csuser 公用程式指令選項。
表 D–35 csuser 公用程式指令選項
選項 |
說明 |
---|---|
-v |
在詳細模式下執行:顯示有關正在執行的指令之所有可用資訊。預設為關閉。 |
-q |
在無訊息模式下執行:
|
-b basedn |
要用於所有 LDAP 使用者的基底 DN。預設使用 ics.conf 檔案中所定義之設定 local.ugldapbasedn 的值。 |
-d domain | |
-a [aces] |
指定行事曆的存取控制項目 (ACE)。ACE 決定可以存取群組排程行事曆的人員,以及他們擁有的權限類型,例如建立、刪除、讀取和寫入權限。ACE 字串或存取控制清單 (ACL) 必須置於引號 ("") 中。 預設為: "@@o^a^r^g;@@o^c^wdeic^g; @^a^sf^g;@^c^^g;@^p^r^g" 如需有關 ACE 格式的詳細資訊,請參閱E.2.9 Calendar Server 服務配置。 |
-f filename |
檔案名稱,用於為需要密碼 (-y 參數) 的選項指定密碼。如果您要從程序檔執行 csuser,以使用附加的安全性,請在檔案名稱中指定密碼。 |
-g givenname |
使用者的 LDAP 給定名稱 (名字)。此選項是必需的。無預設值。 |
-h host |
指定使用者行事曆所在的後端伺服器的名稱。此選項僅適用於 list 指令。 |
-p port |
LDAP 伺服器偵聽的連接埠號。預設使用 ics.conf 檔案中所定義之設定 local.ugldapport 的值。 |
-k yes|no | |
-l [langcode] |
語言代碼。預設為 ics.conf 中 local.sitelanguage 的值。 |
-m email address |
指定使用者的 LDAP mail 屬性 (主要電子郵件位址)。 |
-s surname |
使用者的 LDAP 姓氏 (姓)。此選項是必需的。無預設值。 |