Okay a quick guide.
Install fusesmb:
Code:
sudo apt-get install fusesmb
add your user to the fuse group and set /dev/fuse to the fuse group:
Code:
sudo adduser user fuse
sudo chgrp fuse /dev/fuse
At this point reboot to apply the new user settings (actually you can probably just restart your ssh session or evilvte).
Insert the fuse kernel module:
To make this happen automagically edit /etc/modules as root and add the word fuse on a line of its own. Other wise you need to modprobe each time you want to use fuse. [Actually I just checked my /etc/modules and it is already there, must either be there by default or get added by one of the installs]
Make a config file:
Code:
mkdir ~/.smb
cp /usr/share/doc/fusesmb/examples/fusesmb.conf.ex ~/.smb/fusesmb.conf
chmod 600 ~/.smb/fusesmb.conf
If you don't have passwords on your shares that's all you need (and you might not even need that) if you have passwords you need to edit the config file.
Now to run fusesmb make the directory you want all your shares mounted under and then point fusesmb at it:
Code:
mkdir ~/shares
fusesmb ~/shares
Now if everything has worked all your shares should magically appear on that directory.
BUT... for me the auto-finding bit didn't work, now it might just be my network settings or it might be a bug. To tell fusesmb where your shares are edit the file ~/.smb/fusesmb.cache creating it if you need to and add them one per line with the following syntax:
Code:
/WORKGROUP/servername/sharename1
/WORKGROUP/servername/sharename2
/WORKGROUP/servername/sharename3
Anyway, someone give it a go and let me know how you get on, I might have forgotten to install something since I already had samba and stuff installed, but presumably apt should take care of that. See
https://help.ubuntu.com/community/FuseSmb for more details, and it also has a bit on setting up the conf file with passwords and stuff.