3 155
contributi
Wtf (discussione | contributi) |
Wtf (discussione | contributi) |
||
Riga 40: | Riga 40: | ||
* '''GLOBALE''', dove semplicemente si definisco sia i parametri di "sistema" sia quelli comuni e/o più usati; | * '''GLOBALE''', dove semplicemente si definisco sia i parametri di "sistema" sia quelli comuni e/o più usati; | ||
* '''RISORSA''', dove sono definiti tutti quei parametri specifici e funzionali ad una certa risorsa (directory, lettore, stampante ecc.) che si vuole condividere o per abilitare specifiche funzionalità avanzate di samba. | * '''RISORSA''', dove sono definiti tutti quei parametri specifici e funzionali ad una certa risorsa (directory, lettore, stampante ecc.) che si vuole condividere o per abilitare specifiche funzionalità avanzate di samba. | ||
In ogni file di configurazione andrà definita una sola sezione globale, mentre dovranno essere scritte tante sezioni risorse quante sono le risorse da condividere e/o funzionalità avanzate da abilitare. | In ogni file di configurazione andrà definita una sola sezione globale, mentre dovranno essere scritte tante sezioni risorse quante sono le risorse da condividere e/o funzionalità avanzate da abilitare. Il file <code>smb.conf</code> avrà dunque un aspetto di questo tipo (al netto degli eventuali commenti): | ||
<pre> | |||
[global] | |||
parametro1 = valore | |||
... | |||
parametroN = valore | |||
[Condivisione1] | |||
parametro1 = valore | |||
... | |||
parametroN = valore | |||
... | |||
[CondivisioneM] | |||
parametro1 = valore | |||
... | |||
parametroN = valore | |||
[Periferica1] | |||
parametro1 = valore | |||
... | |||
parametroN = valore | |||
... | |||
[PerifericaM] | |||
parametro1 = valore | |||
... | |||
parametroN = valore | |||
[printers] | |||
parametro1 = valore | |||
... | |||
parametroN = valore | |||
[Stampante1] | |||
parametro1 = valore | |||
... | |||
parametroN = valore | |||
... | |||
[StampanteM] | |||
parametro1 = valore | |||
... | |||
parametroN = valore | |||
ecc. | |||
</pre> | |||
==== Sezione global ==== | ==== Sezione global ==== | ||
Il minimo numero di parametri da definire in questa sezione è uno/due: | Il minimo numero di parametri da definire in questa sezione è uno/due: | ||
<pre> | <pre> | ||
[global] | |||
allow hosts = 192.168.1.0/24 | |||
workgroup = debianizzati | |||
</pre> | </pre> | ||
* <code>'''allow hosts'''</code>: range di IP ai quali è permesso l'accesso a tutte le risorse specificate nel seguito del file di configurazione; in questo caso vengono accettati tutti gli indirizzi compresi tra 192.168.1.1 e 192.168.1.254. Si noti che è possibile specificare più indirizzi e/o gruppi di indirizzi semplicemente separandoli con uno spazio, ad esempio <code>allow hosts = 127.0.0.1 192.168.1.0/24</code>. Qualora l'utente non volesse rendere disponibile tutte le risorse agli stessi range di indirizzi allora il parametro <code>allow hosts</code> non dovrebbe essere definito qui, ma in ciascuna delle sezioni dedicate alle singole risorse condivise. Il parametro è sostanzialmente additivo, ovvero il gruppo di indirizzi ammissibile per ogni risorsa è dato dalla somma di quelli specificati in questa sezione e da quelli definiti per la singola risorsa. | * <code>'''allow hosts'''</code>: range di IP ai quali è permesso l'accesso a tutte le risorse specificate nel seguito del file di configurazione; in questo caso vengono accettati tutti gli indirizzi compresi tra 192.168.1.1 e 192.168.1.254. Si noti che è possibile specificare più indirizzi e/o gruppi di indirizzi semplicemente separandoli con uno spazio, ad esempio <code>allow hosts = 127.0.0.1 192.168.1.0/24</code>. Qualora l'utente non volesse rendere disponibile tutte le risorse agli stessi range di indirizzi allora il parametro <code>allow hosts</code> non dovrebbe essere definito qui, ma in ciascuna delle sezioni dedicate alle singole risorse condivise. Il parametro è sostanzialmente additivo, ovvero il gruppo di indirizzi ammissibile per ogni risorsa è dato dalla somma di quelli specificati in questa sezione e da quelli definiti per la singola risorsa. | ||
Riga 53: | Riga 103: | ||
Nel seguito vengono proposti altri parametri che potrebbero risultare interessanti: | Nel seguito vengono proposti altri parametri che potrebbero risultare interessanti: | ||
<pre> | <pre> | ||
server string = server@debianizzati.org | |||
netbios name = Arrakis | |||
guest ok = no | |||
guest account = ospite | |||
map to guest = Bad User | |||
create mask = 0750 | |||
directory mask = 0750 | |||
</pre> | </pre> | ||
* <code>'''server string'''</code>: stringa che identifica il server; | * <code>'''server string'''</code>: stringa che identifica il server; |
contributi