6 999
contributi
Nessun oggetto della modifica |
S3v (discussione | contributi) Nessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
= 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]. | ||
= Procedura = | |||
== 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 [http://guide.debianizzati.org/index.php/Condivisione_risorse_con_Samba questa guida]. | ||
== Installazione == | |||
L'unico pacchetto da installare è fusesmb: | L'unico pacchetto da installare è ''fusesmb'': | ||
<pre> | <pre> | ||
Riga 16: | Riga 16: | ||
</pre> | </pre> | ||
== Configurazione == | |||
'''1)''' Caricare il modulo fuse | '''1)''' Caricare il modulo fuse: | ||
<pre> | <pre> | ||
Riga 23: | Riga 23: | ||
</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 33: | ||
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 proprio home, ad esempio | '''3)''' Creare una directory destinata a contenere le risorse di rete. La cosa più comoda è crearla nella proprio home, ad esempio: | ||
<pre> | <pre> | ||
Riga 39: | Riga 39: | ||
</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 45: | ||
</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 70: | Riga 70: | ||
Per fare in modo che la directory sia montata a ogni avvio, cliccare sul menu 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. | Per fare in modo che la directory sia montata a ogni avvio, cliccare sul menu 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 = | |||
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]] | [[Immagine:Thunar-fusesmb-shot1.png|thumb|center|Thunar mostra le risorse di rete]] | ||
Riga 87: | Riga 87: | ||
Nome e Descrizione si possono ovviamente personalizzare. Eventualmente si può scegliere un'icona, che comparirà nel menu contestuale, insieme alla voce dell'azione. | Nome e Descrizione si possono ovviamente personalizzare. Eventualmente si può scegliere un'icona, che comparirà nel menu 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 99: | Riga 99: | ||
e compilare 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 menu contestuale, per montarla e smontarla con fuse. | Il risultato è che la directory <code>network</code> avrà due voci in più nel menu contestuale, per montarla e smontarla con fuse. | ||
[[Immagine:Thunar-fusesmb-shot3.png|thumb|center|Menu con le azioni personalizzate]] | [[Immagine:Thunar-fusesmb-shot3.png|thumb|center|Menu con le azioni personalizzate]] | ||
= Possibili problemi = | |||
== 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 112: | Riga 112: | ||
</pre> | </pre> | ||
== Directory network vuota == | |||
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 ~/.smb/fusesmb.cache. 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). | 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 /etc/hosts gli | 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/network/risolto-fusesmb-da-utente-t33472.0.html questo thread]). In questo caso si può aggiungere al file <code>/etc/samba/smb.conf</code> la riga: | ||
<pre> | <pre> |
contributi