sdtcm_admin 可以用來從指令行建立和管理日曆。這個工具可以用來增加或刪除區性系統上,或者是網路遠端主機上的日曆。用 sdtcm_admin 可以列示主機上的日曆,或者將特定日曆的存取權授與使用者或收回。 sdtcm_admin的選項包括:
-l |
以單欄方式列出系統上的日曆。 |
-h |
列出其它主機上的日曆。 |
-a |
將新的日曆增加系統(根據預設值,日曆會被增加 login@localhost) |
-c |
將指名的日曆增加系統中。 |
-d |
將日曆從系統刪除(依照預設值是刪除) |
關於詳細的資訊及其它選項的範例,請參閱 sdtcm_admin(1)線上援助頁。
% sdtcm_admin -l
kasso
vacation
test
foobar
sleepy
列出另一台主機上的日曆:
% sdtcm_admin -l -h totoro
ytso
root
test
sportv4
% sdtcm_admin -a
根據預設值,-a 選項會建立名為 <login>@<localhost> 的日曆。如果要在主機上建立其它日曆,可以使用 -c 選項。
將名為 buildschedule 的日曆建立在區性主機aha 上:
% sdtcm_admin -a -c buildschedule@aha
將名為 sleepy 的日曆建立在遠端主機 totoro 上:
% sdtcm_admin -a -c sleepy@totoro
% sdtcm_admin -d
根據預設值,-d 選項會將日曆<login>@<localhost> 刪除。例如,若以 kasso登入 aha,並且執行 s dtcm_admin -d 而不使用其它選項,就會得到下列回應:
Delete the calendar kasso@aha [y/n]?
請以y或n作答。
將日曆 old 從主機 aha 刪除:
% sdtcm_admin -d -c old@aha
您只能刪除您擁有「所有者」權限的日曆。如果想刪除不屬於您的日曆,就會看到下列的錯誤訊息:
Delete the calendar old@aha [y/n]?y
sdtcm_admin: Could not delete calendar because: Permission denied.