从命令行使用 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 选项在主机上创建其他日历。
要在本地主机 aha 上创建日历 buildschedule:
% sdtcm_admin -a -c buildschedule@aha
要在远程主机 totoro 上创建日历 sleepy:
% sdtcm_admin -a -c sleepy@totoro
% sdtcm_admin -d
缺省情况下,-d选项将删除日历 <login>@<localhost>. >。例如,若 kasso 登录到 aha 并运行 sdtcm_admin -d 而不带其他选项,将显示以下响应:
删除日历 kasso@aha [y/n]?
回答 y 或 n。
要删除主机 aha 上的日历old :
% sdtcm_admin -d -c old@aha
只能删除您拥有"属主"特权的日历。如果尝试删除不属于您的日历,将看到出错信息:
删除日历 old@aha [y/n]? y
sdtcm_admin:无法删除日历,因为:许可遭拒绝。