<Precedenti | Contenuti | Succ.>
2.2. Configurazione
Il file di configurazione principale di Samba si trova in /etc/samba/smb.conf. Il file di configurazione predefinito ha un numero significativo di commenti per documentare varie direttive di configurazione.
![]()
Non tutte le opzioni disponibili sono incluse nel file di configurazione predefinito. Vedi il smb.conf pagina man o il Collezione Samba HOWTO2 per ulteriori dettagli.
1. Innanzitutto, modifica le seguenti coppie chiave/valore in [globale] sezione di /etc/samba/smb.conf:
gruppo di lavoro = ESEMPIO
...
security = user
. sicurezza parametro è più in basso nella sezione [global] ed è commentato per impostazione predefinita. Inoltre, cambia
ESEMPIO per adattarsi meglio al tuo ambiente.
2. Crea una nuova sezione in fondo al file, o decommenta uno degli esempi, per la directory da condividere:
[Condividere]
comment = Percorso condivisione file server Ubuntu = /srv/samba/share
sfogliabile = si ospite ok = si sola lettura = no crea maschera = 0755
· XNUMX€ come: una breve descrizione della quota. Regola in base alle tue esigenze.
![]()
2 http://samba.org/samba/docs/man/Samba-HOWTO-Collection/
· XNUMX€ sentiero: il percorso della directory da condividere.
Questo esempio usa /srv/samba/nomecondivisione perché, secondo la File system Hierarchy Standard (FHS), / srv3 è dove devono essere forniti i dati specifici del sito. Tecnicamente le condivisioni Samba possono essere posizionate ovunque nel filesystem purché i permessi siano corretti, ma si consiglia di attenersi agli standard.
· XNUMX€ sfogliabile: consente ai client Windows di esplorare la directory condivisa utilizzando Windows Explorer.
· XNUMX€ ospite ok: consente ai client di connettersi alla condivisione senza fornire una password.
· XNUMX€ sola lettura: determina se la condivisione è di sola lettura o se vengono concessi i privilegi di scrittura. I privilegi di scrittura sono consentiti solo quando il valore è no, come si vede in questo esempio. Se il valore è sì, quindi l'accesso alla condivisione è di sola lettura.
· XNUMX€ crea maschera: determina i permessi che avranno i nuovi file una volta creati.
3. Ora che Samba è configurato, è necessario creare la directory e modificare i permessi. Da terminale inserire:
sudo mkdir -p /srv/samba/share
sudo chown nessuno:nogroup /srv/samba/share/
![]()
. -p switch dice a mkdir di creare l'intero albero di directory se non esiste.
4. Infine, riavvia i servizi di samba per abilitare la nuova configurazione:
sudo systemctl riavviare smbd.service nmbd.service
![]()
Ancora una volta, la configurazione di cui sopra consente l'accesso completo a qualsiasi client sulla rete locale. Per una configurazione più sicura, vedere la Sezione 4, «Protezione di file e server di stampa» [p. 312].
Da un client Windows dovresti ora essere in grado di navigare nel file server di Ubuntu e vedere la directory condivisa. Se il tuo client non mostra automaticamente la tua condivisione, prova ad accedere al tuo server tramite il suo indirizzo IP, ad es
\\192.168.1.1, in una finestra di Esplora risorse. Per verificare che tutto funzioni, prova a creare una directory da Windows.
Per creare condivisioni aggiuntive è sufficiente creare nuove [direttore] sezioni in /etc/samba/smb.confe riavvia Samba. Assicurati solo che la directory che desideri condividere esista effettivamente e che i permessi siano corretti.
![]()
La condivisione di file denominata "[Condividere]" e il percorso /srv/samba/condividi sono solo esempi. Regola i nomi di condivisione e percorso per adattarli al tuo ambiente. È una buona idea assegnare a una condivisione il nome di una directory nel file system. Un altro esempio potrebbe essere un nome condiviso di [Qa] con un percorso di /srv/samba/qa.
Documentazione