Solaris 公用桌面环境:用户指南

sdtcm_admin

从命令行使用 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]?

回答 yn

删除主机 aha 上的日历 old

% sdtcm_admin -d -c old@aha

只能删除您拥有“属主”特权的日历。如果尝试删除不属于您的日历,将看到错误信息:

删除日历 old@aha [y/n]? y
sdtcm_admin: 因为权限被拒绝,不能删除日历。