명령줄에서 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에 로그인하고, 다른 옵션 없이 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.