3 581
contributi
mNessun oggetto della modifica |
|||
(23 versioni intermedie di 7 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{SAMBA | |||
|precedente=ClamAV: scansione antivirus delle condivisioni Samba}}{{Versioni compatibili|Squeeze|Wheezy}} | |||
== Introduzione == | == Introduzione == | ||
In questa guida si mostra come sfogliare la rete con Thunar, il file manager di XFCE, in modo automatico, senza montare le risorse | In questa guida si mostra come sfogliare la rete con Thunar, il file manager di XFCE, in modo automatico, senza montare le risorse Samba a mano. | ||
Questa guida è l'adattamento a Debian delle guide, in lingua inglese, che si trovano in rete riferite principalmente a Xubuntu, come ad esempio [http://ubuntuforums.org/showthread.php?t=304131 questa]. | Questa guida è l'adattamento a Debian delle guide, in lingua inglese, che si trovano in rete riferite principalmente a Xubuntu, come ad esempio [http://ubuntuforums.org/showthread.php?t=304131 questa]. | ||
Riga 6: | Riga 8: | ||
== Procedura == | == Procedura == | ||
=== Prerequisiti === | === Prerequisiti === | ||
Si suppone che | Si suppone che Samba sia installato e configurato, in modo che il computer sia in grado di visualizzare e accedere correttamente alle risorse condivise della rete, ad esempio con i comandi da [[shell]] <code>smbtree</code> e <code>smbclient</code>. | ||
Per maggiori informazioni su | Per maggiori informazioni su Samba e la condivisione di risorse in rete, si può consultare [[Samba: guida estesa | questa guida]]. | ||
=== Installazione === | === Installazione === | ||
L'unico pacchetto da installare è fusesmb: | L'unico pacchetto da installare è ''fusesmb'': | ||
<pre> | <pre> | ||
Riga 17: | Riga 19: | ||
=== Configurazione === | === Configurazione === | ||
'''1)''' Caricare il modulo fuse | '''1)''' Caricare il modulo fuse: | ||
<pre> | <pre> | ||
Riga 23: | Riga 25: | ||
</pre> | </pre> | ||
Per fare in modo che il modulo di carichi ai successivi riavvii, inserirlo nel file /etc/modules, inserendo in fondo semplicemente una riga con scritto 'fuse'. | Per fare in modo che il modulo di carichi ai successivi riavvii, inserirlo nel file <code>/etc/modules</code>, inserendo in fondo semplicemente una riga con scritto 'fuse'. | ||
'''2)''' Aggiungere il proprio utente (che indicheremo negli esempi con <utente>) al gruppo fuse | '''2)''' Aggiungere il proprio utente (che indicheremo negli esempi con <utente>) al gruppo fuse: | ||
<pre> | <pre> | ||
Riga 33: | Riga 35: | ||
Per rendere la modifica attiva, fare logout e di nuovo login. | Per rendere la modifica attiva, fare logout e di nuovo login. | ||
'''3)''' Creare una directory destinata a contenere le risorse di rete. La cosa più comoda è crearla nella | '''3)''' Creare una directory destinata a contenere le risorse di rete. La cosa più comoda è crearla nella propria home directory, ad esempio: | ||
<pre> | <pre> | ||
Riga 39: | Riga 41: | ||
</pre> | </pre> | ||
Questa directory deve avere come proprietario il nostro utente e come gruppo fuse | Questa directory deve avere come proprietario il nostro utente e come gruppo ''fuse'': | ||
<pre> | <pre> | ||
Riga 45: | Riga 47: | ||
</pre> | </pre> | ||
'''4)''' Creiamo, o modifichiamo, il file ~/.smb/fusesmb.conf inserendo le righe: | '''4)''' Creiamo, o modifichiamo, il file <code>~/.smb/fusesmb.conf</code> inserendo le righe: | ||
<pre> | <pre> | ||
Riga 65: | Riga 67: | ||
<pre> | <pre> | ||
$ fusesmb /home/<utente>/network | $ fusesmb -s /home/<utente>/network | ||
</pre> | </pre> | ||
Per fare in modo che la directory sia montata a ogni avvio, cliccare sul | L'opzione '-s' è importante per disabilitare il multi-threaded che può dare problemi con thunar. | ||
Per fare in modo che la directory sia montata a ogni avvio, cliccare sul menù di XFCE -> Impostazioni -> Autostarted Applications, quindi cliccare sul + per aggiungerne una nuova, compilare i campi 'nome' e 'descrizione' come si preferisce, e il campo 'comando' con quello dato da shell. | |||
== Uso == | == Uso == | ||
Aprendo Thunar e cliccando sulla directory network, si dovrebbero ora vedere le risorse. | Aprendo Thunar e cliccando sulla directory <code>network</code>, si dovrebbero ora vedere le risorse. | ||
[[Immagine:Thunar-fusesmb-shot1.png|thumb|center|Thunar mostra le risorse di rete]] | |||
Se non vogliamo montare la risorsa a ogni riavvio, ma solo in determinate occasioni, è comodo impostare le azioni personalizzate di Thunar, in modo da non dover usare i comandi da shell. | Se non vogliamo montare la risorsa a ogni riavvio, ma solo in determinate occasioni, è comodo impostare le azioni personalizzate di Thunar, in modo da non dover usare i comandi da shell. | ||
In Thunar, cliccare su Modifica -> Imposta azione personalizzate, quindi sul + per crearne una nuova. Nella scheda 'Basilare' compilare i campi nel modo seguente: | In Thunar, cliccare su Modifica -> Imposta azione personalizzate, quindi sul '''+''' per crearne una nuova. Nella scheda 'Basilare' compilare i campi nel modo seguente: | ||
<pre> | <pre> | ||
Riga 85: | Riga 89: | ||
</pre> | </pre> | ||
Nome e Descrizione si possono ovviamente personalizzare. Eventualmente si può scegliere un'icona, che comparirà nel | Nome e Descrizione si possono ovviamente personalizzare. Eventualmente si può scegliere un'icona, che comparirà nel menù contestuale, insieme alla voce dell'azione. | ||
Nella scheda 'Condizioni di visibilità' scrivere nel campo 'pattern' il nome della directory, nel nostro caso | Nella scheda 'Condizioni di visibilità' scrivere nel campo 'pattern' il nome della directory, nel nostro caso <code>network</code>, deselezionare 'file di testo' e selezionare 'directory'. | ||
Analogamente creare una nuova azione e impostare l'azione per smontare: | Analogamente creare una nuova azione e impostare l'azione per smontare: | ||
Riga 97: | Riga 101: | ||
</pre> | </pre> | ||
e come prima la scheda 'condizioni di visibilità'. | e compilare come prima la scheda 'condizioni di visibilità'. | ||
Il risultato è che la directory network avrà due voci in più nel | Il risultato è che la directory <code>network</code> avrà due voci in più nel menù contestuale, per montarla e smontarla con ''fuse''. | ||
[[Immagine:Thunar-fusesmb-shot3.png|thumb|center|Menù con le azioni personalizzate]] | |||
== Possibili problemi == | == Possibili problemi == | ||
=== Errore di montaggio === | === Errore di montaggio === | ||
Se il comando fusesmb dà errore dicendo che non riesce a montare la directory, controllare che non sia un problema di permessi. | Se il comando ''fusesmb'' dà errore dicendo che non riesce a montare la directory, controllare che non sia un problema di permessi. | ||
Il comando ls -l deve mostrare che il proprietario della directory è l'utente e il gruppo fuse. Oltre a ridare il comando del punto 3), può essere utile cambiare i permessi con | Il comando <code>ls -l</code> deve mostrare che il proprietario della directory è l'utente e il gruppo <code>fuse</code>. Oltre a ridare il comando del punto 3), può essere utile cambiare i permessi con: | ||
<pre> | <pre> | ||
Riga 115: | Riga 119: | ||
Se la directory, dopo il montaggio, rimane vuota, controllare: | Se la directory, dopo il montaggio, rimane vuota, controllare: | ||
1) che il file ~/.smb/fusesmb.conf contenga le impostazioni del punto 4), in particolare se 'interval' è impostato a 1, altrimenti bisogna aspettare che la directory si aggiorni. | 1) che il file <code>~/.smb/fusesmb.conf</code> contenga le impostazioni del punto 4), in particolare se 'interval' è impostato a 1, altrimenti bisogna aspettare che la directory si aggiorni. | ||
2) il file <code>~/.smb/fusesmb.cache</code>. Se è vuoto, significa che ''fuse'' non riesce a reperire l'elenco delle risorse di rete. Se anche il comando da shell ''smbtree'' non restituisce niente, può essere un problema di firewall; riprovare disattivandolo. Per impostarlo correttamente può essere utile [http://myy.helia.fi/~karte/samba-quickstart.html questa guida] (in inglese). | |||
3) Può essere necessario aggiungere nel file <code>/etc/hosts</code> gli IP dei computer in rete con i rispettivi nomi. Se si usano gli OpenDNS, il problema è da attribuire a loro (vedi la spiegazione in [http://forum.debianizzati.org/viewtopic.php?f=19&t=33472 questo thread]). In questo caso si può aggiungere al file <code>/etc/samba/smb.conf</code> la riga: | |||
<pre> | |||
name resolve order = bcast lmhosts host wins | |||
</pre> | |||
senza bisogno di aggiungere a mano tutti i nomi dei computer in rete. | |||
{{Autori | |||
|Autore = [[Utente:Gnappa|Gnappa]] | |||
}} | |||
[[Categoria:Filesystem]] | |||
: [[ | [[Categoria:Samba]] | ||
[[Categoria:Xfce]] |
contributi