Contenu | Rechercher | Menus
Selon les tags présents sur cette page, celle-ci est ancienne et ne contient plus d'informations sur une des versions supportées d'Ubuntu.
Cette page est en cours de rédaction.
Apportez votre aide…

SMB For Fuse

SMB For Fuse sert à monter sur son système de fichier, le voisinage réseau SMB (réseau Microsoft).

L'avantage est de manipuler les données distantes avec n'importe quel gestionnaire de fichier (Nautilus, Konqueror, ROX, ou même la ligne de commande), ce qui est bien plus pratique que la commande smbclient, smbmount ou que de se restreindre aux logiciels utilisant GnomeVFS (comme Nautilus). SMB For Fuse change la vie des machines présentes dans un réseau mélant des Windows et des serveurs Samba.

Installation

Tout d'abord, il vous faudra installer et configurer FUSE, dont dépend SMB For Fuse.

SMB For Fuse est dans les dépôts. Il vous suffira donc d'installer le paquet fusesmb puis :

sudo modprobe fuse

Il faut ensuite penser à rajouter le groupe fuse à votre utilisateur.

sudo  gpasswd -a $USER fuse

N'oubliez surtout pas de vous déconnecter avant de passer à la suite, sinon l'ajout du groupe ne sera pas effectif !

Utilisation

Direct

C'est très simple, il suffit de mettre « fusesmb » suivi du point de montage. Exemple :

cd ~
mkdir -p Network
fusesmb Network

A partir de maintenant, vous pouvez voir le voisinage réseau de la forme « DOMAINES/MACHINES/PARTAGES ». Pour démonter le point de montage :

fusermount -u Network

Automatisé

Rajouter simplement la commande « fusesmb Network » dans votre gestionnaire de démarrage de session.

C'est dans le cas d'une connexion permanente au réseau car sinon cela peut causer des soucis au démarrage de la machine. Il faudra alors préférer créer un lanceur avec la même commande « fusesmb Network » dans le tableau de bord (en haut). Pour « monter » le réseau, il suffira de cliquer dessus.

Configuration avancée

Il est possible de configurer plus finement SMB for FUSE, notamment pour les droits utilisateurs. Pour cela, il faut créer le répertoire et le fichier « ~/.smb/fusesmb.conf » dans votre Home.

Voici un fichier de base, pour plus de détail, consulter « man fusesmb.conf » :

; Global settings
[global]

; Default username and password
username=user
password=totallysecret

; List hidden shares
showhiddenshares=true

; Connection timeout in seconds
timeout = 10

;Interval for updating new shares in minutes
interval = 10

; Section for servers and/or workgroups to ignore
[ignore]
servers=SERVER,SERVER2,SERVER3
workgroups=WORKGROUP,WG2

; Share-specific settings
[/SERVER/SHARE]
username=john
password=doe

; Server-specific settings
[/SERVER]
username=jane
password=doe
showhiddenshares=true
ignore=true

Le fichier devrait etre accessible seulement par le propriétaire. Pour corriger les permissions, exécutez :

chmod 600 /home/username/.smb/fusesmb.conf

Capture d'écran

Annexes

Compilation

Si vraiment vous vous obstinez, voici la démarche :

Ce n'est pas un gros programme, la compilation est simple et rapide. Premièrement, il faut récupérer les dernières sources sur le site officiel (fusesmb-0.8.7 est la dernière version actuellement), vous pouvez également suivre les instructions qui suivent :

~$ mkdir tmp
~$ cd tmp
~/tmp$ wget http://www.ricardis.tudelft.nl/~vincent/fusesmb/download/fusesmb-0.8.7.tar.gz
~/tmp$ tar -xvf fusesmb-0.8.7.tar.gz
~/tmp$ cd fusesmb-0.8.7
~/tmp/fusesmb-0.8.7$ sudo apt-get install build-essential libfuse-dev libsmbclient-dev samba checkinstall
~/tmp/fusesmb-0.8.7$ ./configure
~/tmp/fusesmb-0.8.7$ make
~/tmp/fusesmb-0.8.7$ sudo checkinstall

Checkinstall va vous créer un .deb et l'ajouter directement dans votre base de données, ce qui veut dire que pourrez le désinstaller directement dans synaptic, et le réinstaller grâce au .deb.

Checkinstall va vous demander s'il doit créer la doc, validez, puis une courte description (à finir par une ligne vide), libre à vous de mettre ce que vous voulez, exemple "SMB For Fuse : voisinage réseau smb". Ensuite, un menu vous demande si vous êtes d'accord avec les informations générées. Je vous conseille de changer le nom (2) pour fusesmb. Une fois que tout est correct, validez avec « Entrée ».

Pour désinstaller :

sudo dpkg -r fusesmb

Liens et références


Contributeurs : NicoA380 +


fusesmb.txt · Dernière modification: Le 23/10/2012, 12:52 par 82.247.164.131
Le contenu de ce wiki est sous licence : CC BY-SA v3.0