samba services

Attiva i servizi di condivisione files con protocollo Samba
(per macchine windows).

La definizione degli shares avviene come per tutti gli altri
servizi tramite opportune entries nel db di configurazione di
kusa, sotto la sezione '''[samba.share.*]'''

Ciascuna sezione rappresenta uno share (la sezione ''samba.share''
puo` essere usata per eventuali default, che pero` al momento non
hanno senso di esistere perche` ciascuna variabile di ogni share
e` obbligatoria e specifica).

Inutile dire che il nome di ogni sezione deve essere univoco.

Per ogni share vanno inserite queste definizioni:

 * name: opzionale, nome dello share come verra` visto dai client,
 se non e` definito viene usato il nome della sezione, tolto il
 prefisso ''samba.share''.

 * path: path fisico (directory) dello share

 * desc: descrizione

 * servers: opzionale, lista di server per cui deve essere
 attivato questo share, se vuota o non definita lo share indicato
 sara` attivato su tutte le macchine dove e` installato il servizio
 srv-samba

Gli shares cosi` definiti non hanno impostazioni particolari e
quindi prendono i defaults della sezione globale di smb.conf
(e` possibile inserire definizioni customizzate, vedi dopo).

== templates e files aggiuntivi ==

Il file /etc/samba/smb.conf viene costruito partendo da un template,
smb.conf-base, che viene fornito di default (e` nella directory
del modulo), e` possibile customizzarlo copiandolo in /etc/kusa/files
e modificandolo a piacimento.

Inoltre se e` presente '''/etc/kusa/files/smb.conf.local''' questo viene
aggiunto in coda al file di configurazione principale. Serve per
poter gestire eventuali shares di rete con impostazioni particolari,
al momento non si ha intenzione di sofisticare (e quindi complicare)
gli script di configurazione.

== note ==

Ho visto che configurando il package sono stati aggiunti i due utenti
''root'' e ''kusa'' al gruppo ''sambashares'', probabilmente perche`
sono entrambi nel gruppo ''adm''.

Occorre controllare che privilegi comporta, e se questo e` compatibile
con la gestione dei ruoli gestita centralmente tramite LDAP.
