3 155
contributi
Wtf (discussione | contributi) |
Wtf (discussione | contributi) |
||
Riga 171: | Riga 171: | ||
* <code>'''guest only'''</code>: se impostato su ''yes'' restringe l'accesso alla risorsa alla sola utenza guest; | * <code>'''guest only'''</code>: se impostato su ''yes'' restringe l'accesso alla risorsa alla sola utenza guest; | ||
* <code>'''browseable'''</code>, se impostato su ''yes'' rende visibile la condivisione nell'elenco delle risorse disponibili; dichiarare esplicitamente questo parametro con valore ''yes'' è utile solo qualora nella sezione global sia stato dichiatato esplicitamente <code>browseable = no </code>, essendo ''yes'' il valore predefinito; | * <code>'''browseable'''</code>, se impostato su ''yes'' rende visibile la condivisione nell'elenco delle risorse disponibili; dichiarare esplicitamente questo parametro con valore ''yes'' è utile solo qualora nella sezione global sia stato dichiatato esplicitamente <code>browseable = no </code>, essendo ''yes'' il valore predefinito; | ||
* <code>'''public'''</code>, se impostato su ''yes'' rende la | * <code>'''public'''</code>, se impostato su ''yes'' rende la risorsa di libero accesso; è del tutto equivalente all'opzione <code>'''guest ok'''</code>; | ||
* <code>'''read only'''</code>, | * <code>'''read only'''</code>, imposta la risorsa condivisa in sola lettura, è l'esatto opposto dell'opzione <code>'''writeable'''</code>, ovvero porre <code>read only = yes</code> equivale a <code>writeable = no</code> e viceversa; dichiarare esplicitamente questo parametro con valore ''yes'' è utile solo qualora nella sezione global sia stato dichiatato esplicitamente <code>read only = no </code>, essendo ''yes'' il valore predefinito. | ||
{{Box|IMPORTANTE|I successivi due parametri NON devono essere dichiarati nelle sezioni dedicate alle stampanti. }} | |||
* <code>'''create mask'''</code>: definisce lo schema di permessi in stile UNIX che i file (e non delle cartelle) creati dai client windows avranno. Si noti che questo parametro non altera in alcun modo i permessi dei file eventualmente già presenti in una cartella condivisa oppure creati al di fuori di samba, per esempio da un utente che si è collegato tramite SSH; | * <code>'''create mask'''</code>: definisce lo schema di permessi in stile UNIX che i file (e non delle cartelle) creati dai client windows avranno. Si noti che questo parametro non altera in alcun modo i permessi dei file eventualmente già presenti in una cartella condivisa oppure creati al di fuori di samba, per esempio da un utente che si è collegato tramite SSH; | ||
* <code>'''directory mask'''</code>: parametro identico a <code>create mask</code>, ma riguarda le cartelle invece dei file. | * <code>'''directory mask'''</code>: parametro identico a <code>create mask</code>, ma riguarda le cartelle invece dei file. | ||
==== Condivisione di una directory ==== | ====Parametri specifici==== | ||
Essendo difficile una discussione unitaria si adotta un approccio caso per caso. Si noti dunque che inevitabilmente nei seguenti esempi saranno utilizzati anche parametri generici e non solo specifici. | |||
===== Condivisione di una directory ===== | |||
Adesso sempre dentro il nostro <code>/etc/samba/smb.conf</code>, creiamo la sezione specifica per la risorsa che vogliamo condividere. In questo esempio condivideremo una directory. | Adesso sempre dentro il nostro <code>/etc/samba/smb.conf</code>, creiamo la sezione specifica per la risorsa che vogliamo condividere. In questo esempio condivideremo una directory. | ||
<pre> | <pre> | ||
Riga 187: | Riga 191: | ||
* <code>'''path'''</code> = percorso della directory condivisa; | * <code>'''path'''</code> = percorso della directory condivisa; | ||
==== Condivisione di una stampante ==== | ===== Condivisione di una stampante ===== | ||
Adesso analizziamo i parametri da aggiungere al file <code>/etc/samba/smb.conf</code> per poter condividere una stampante. | Adesso analizziamo i parametri da aggiungere al file <code>/etc/samba/smb.conf</code> per poter condividere una stampante. | ||
Aggiungiamo alla sezione <code>'''global'''</code>: | Aggiungiamo alla sezione <code>'''global'''</code>: | ||
Riga 215: | Riga 219: | ||
</pre> | </pre> | ||
==== Condivisione di dispositivi di lettura (CD-ROM, DVD..) ==== | ===== Condivisione di dispositivi di lettura (CD-ROM, DVD..) ===== | ||
Poniamo come esempio di avere due pc e che solo uno dei due monti un lettore DVD. Bene, guardiamo come poter accedere ad un file, che risiedesse su un supporto DVD, dalla macchina sprovvista di lettore: | Poniamo come esempio di avere due pc e che solo uno dei due monti un lettore DVD. Bene, guardiamo come poter accedere ad un file, che risiedesse su un supporto DVD, dalla macchina sprovvista di lettore: | ||
<pre> | <pre> |
contributi