Solaris 共通デスクトップ環境 ユーザーズ・ガイド

sdtcm_admin

sdtcm_admin をコマンド行から使用すると、カレンダを作成して管理できます。このツールは、ローカル・システム、またはネットワーク上のリモート・ホストにあるカレンダを追加または削除するのに使用できます。sdtcm_admin は、ホスト上に存在するカレンダの表示、または特定カレンダに対するユーザのアクセス権の付与と取り消しに使用します。sdtcm_admin には、次のオプションがあります。

-l

システム上のカレンダを 1 つの列でリスト表示 

-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> が削除されます。たとえば、kassoaha にログインして、他のオプションを付けずに sdtcm_admin -d を実行すると、次のメッセージが表示されます。

Delete the calendar kasso@aha [y/n]?

y または n と入力します。

ホスト aha 上のカレンダ old を削除します。

% sdtcm_admin -d -c old@aha

所有者権限を持つカレンダだけを削除できます。所有していないカレンダを削除しようとすると、次のエラー・メッセージが表示されます。

Delete the calendar old@aha [y/n]? y
sdtcm_admin: Could not delete calendar because: Permission denied.