Avanti Indietro Indice

5. Configurazione Generale (/etc/smb.conf).

La configurazione di Samba su Linux (o su altre macchine UNIX) è controllata da un file soltanto, /etc/smb.conf, che determina quali risorse di sistema si desidera condividere con il mondo esterno e quali restrizioni attivare.

Ai fini di introduzione, il primo file smb.conf mostrato, sarà il più semplice possibile per concentrare l'attenzione su come condividere dischi e stampanti Linux con macchine Windows. Nei paragrafi successivi si introdurranno altri concetti.

Ciascuna sezione del file inizia con un'intestazione come [global], [homes], [printers], ecc.

La sezione [global] imposta le variabili usate da Samba per definire la condivisione di ogni altra risorsa.

La sezione [homes] consente ad un utente remoto accesso alla proprio (e solo a quella) home directory sulla macchina locale (Linux). Quindi se un utente Windows cerca di connettersi a questa condivisione da una macchina Windows, verrà collegato alla propria home directory. Si noti che per poter accedere alla condivisione è necessario avere un account sulla macchina Linux.

Il file di esempio smb.conf fornito, consente ad utenti remoti di accedere alla proprio home directory dalla macchina locale e di scrivere in una directory temporanea. Affinché un utente Windows veda queste condivisioni, è necessario che la macchina Linux sia sulla rete locale. Quindi l'utente semplicemente connette un disco di rete dal File Manager di Windows oppure da Windows Explorer.

Nelle sezioni che seguono saranno fornite specificazioni aggiuntive per la configurazione al fine di condividere maggiori risorse.


; /etc/smb.conf
;
; Dopo aver modificato questo file assicurarsi di far ripartire il
; server, ad esempio:
; /etc/rc.d/init.d/smb stop
; /etc/rc.d/init.d/smb start

[global]
; Attivare questa linea se si desidera un account generico
; guest account = nobody
   log file = /var/log/samba-log.%m
   lock directory = /var/lock/samba
   share modes = yes

[homes]
   comment = Directory Personali
   browseable = no
   read only = no
   create mode = 0750

[tmp]
   comment =  Spazio per file temporanei.
   path = /tmp
   read only = no
   public = yes


Avanti Indietro Indice