Cyrus, gestione utenti

29 Apr
Versione stampabileVersione stampabileSend by emailPDF version

Non usando alcun tool per gestire il server mail, ho la necessità di aggiungere, alcune volte, degli utenti e puntualmente mi scordo come fare! sad

Utilizzando il tool da riga di comando, cyradmin aggiungo un utente come segue:

cyradmin --user cyrus --server localhost

Ora sono nell'ambiente di amministrazione di cyrus, e digitando il testo help mi vengono mostrate tutte le possibilità.

localhost> help

authenticate, login, auth         authenticate to server

chdir, cd                         change current directory

createmailbox, create, cm         create mailbox

deleteaclmailbox, deleteacl, dam  remove ACLs from mailbox

deletemailbox, delete, dm         delete mailbox

disconnect, disc                  disconnect from current server

exit, quit                        exit cyradm

help, ?                           show commands

info                              display mailbox/server metadata

listacl, lam, listaclmailbox      list ACLs on mailbox

listmailbox, lm                   list mailboxes

listquota, lq                     list quotas on specified root

listquotaroot, lqr, lqm           show quota roots and quotas for mailbox

mboxcfg, mboxconfig               configure mailbox

reconstruct                       reconstruct mailbox (if supported)

renamemailbox, rename, renm       rename (and optionally relocate) mailbox

server, servername, connect       show current server or connect to server

setaclmailbox, sam, setacl        set ACLs on mailbox

setinfo                           set server metadata

setquota, sq                      set quota on mailbox or resource

subscribe, sub                    subscribe to a mailbox

unsubscribe, unsub                unsubscribe from a mailbox

version, ver                      display version info of current server

xfermailbox, xfer                 transfer (relocate) a mailbox to a different server

 

Per creare un utente mi basta scrivere quanto segue:

localhost> cm user.pincopallino

Esco da cyradmin col testo exit e aggiungo la pass per l'utente appena creato come segue:

saslpasswd2 -c -u 'postconf -h myhostname' pincopallino

Il sistema mi chiede di inserire la password 2 volte, caso mai sbagliassi wink

 

Fatto, ora però, nel mio caso, devo aggiungere anche l'utente appena creato al server.

useradd -m pincopallino e poi imposto la password, la stessa utilizzata per sasl.

 

SaperFare srl, via chiantigiana per strada 14/A 50023 - Impruneta (FI) P.I e C.F 05199410480