Il comando sdtcm_admin viene usato per creare e amministrare le agende. Questo strumento permette di aggiungere o eliminare un'agenda sul sistema locale o su un sistema remoto della rete. Permette inoltre di visualizzare le agende presenti su un host e di concedere o revocare le autorizzazioni di accesso a una determinata agenda. Le opzioni di sdtcm_admin sono:
-l |
Elenca le agende presenti sul sistema su una singola colonna |
-h |
Elenca le agende presenti su altri host |
-a |
Aggiunge al sistema una nuova agenda (come impostazione predefinita, login@hostlocale) |
-c |
Aggiunge l'agenda specificata al sistema |
-d |
Elimina un'agenda dal sistema (come impostazione predefinita, elimina l'agenda login@hostlocale) |
Per maggiori informazioni consultare la pagina man sdtcm_admin(1).
Per visualizzare le agende del proprio sistema:
% sdtcm_admin -l
tizio
vacanze
test
prova
utente
Per visualizzare le agende di un altro host:
% sdtcm_admin -l -h cheope
sasso
root
test
sportv4
Per aggiungere un'agenda con il proprio nome di login all'host locale:
% sdtcm_admin -a
Come impostazione predefinita, l'opzione -a crea l'agenda <login>@<hostlocale>. Altre agende possono essere create utilizzando l'opzione -c.
Per creare l'agenda progetto sull'host locale nefertiti:
% sdtcm_admin -a -c progetto@nefertiti
Per creare l'agenda riposo sull'host remoto cheope:
% sdtcm_admin -a -c riposo@cheope
Per eliminare l'agenda con il proprio nome di login dall'host a cui si è connessi:
% sdtcm_admin -d
Come impostazione predefinita, l'opzione -d elimina l'agenda <login>@<hostlocale>. Ad esempio, se tizio è connesso a nefertiti ed esegue sdtcm_admin -d senza opzioni, viene visualizzata la seguente risposta:
Delete the calendar tizio@nefertiti[y/n]?
Rispondere y o n.
Per eliminare l'agenda vecchia sull'host nefertiti:
% sdtcm_admin -d -c vecchia@nefertiti
È possibile eliminare solo le agende di cui si possiedono le autorizzazioni di proprietario. Se si tenta di eliminare un'agenda di cui non si è proprietari, viene visualizzato un messaggio di errore:
Delete the calendar vecchia@nefertiti [y/n]? y
sdtcm_admin: Could not delete calendar because: Permission denied.