Для удобной работы с виндовыми шарами можно использовать smbnetfs
который работает через FUSE, постому нам нужны следующие пакеты
fuse-utils
libfuse2
libfuse-dev
Но автоматически fuse пака запускаться не будет, нам его нужно прописать в
/etc/modules
echo "fuse">>/etc/modules
Ещё нужно чтобы udev правильно выставлсл права для устройства /dev/fuse
В версии 6.06 и выше это не нужно.
Должна быть группа fuse а не root
Для стого добавим строчку
KERNEL=="fuse", GROUP="fuse"
в конец файла
/etc/udev/rules.d/40-permissions.rules
Ксожалению не могу сказать что это сквивалентно для бризи но в дапёр точно работает.
Да ещё для smbnetfs нужен samba версии выше 3.0.20 в дапёре есть 3.0.21a (лучше всего 21b в нём вроде как утечек памяти меньше)
на официальном сайте есть пакет для дебиана, с оттуда ставлю там всегда новее samba.
(для установки с официального сайта нужно добавить в список репозитариев строчку
deb
http://us1.samba.org/samba/ftp/Binary_Packages/Debian sarge samba)
Надеюсь что самба стоит и настроена.
Качаем smbnetfs с официального сайта
http://sourceforge.net/projects/smbnetfsраспаковываем
tar jxvf smbnetfs-0.3.7.tar.bz2
cd smbnetfs-0.3.7
./configure --prefix=/usr
make
sudo make install
Затем создаём каталог
~/.smb/
а в нём три файла
smbnetfs.auth
smbnetfs.conf берётсс из smbnetfs-0.3.7/doc
smbnetfs.host
В руководстве написано что нужно ещё скопировать сюда файл конфигурации самбы, но уменс с ним не работает, так что с обхожусь и без него.
В файле smbnetfs.auth прописываем пользователя от имени которого будем заходить на шары.
Тут сразу хочется отметить недостаток, для того чтобы зайти на какую то машину от имени другого пользователс
придётся править ~/.smb/smbnetfs.auth а затем выполнсть команду killall -HUP smbnetfs
Например у меня примерно так
auth "MYDOMAIN/denis" "MyPassword_:p"
Ну вот и всё, осталось настроить на рабочем столе срлычёк с командой монтирования и срлычёк для размонтирования
Для меня это комадны
smbnetfs -o direct_io,readdir_ino /home/denis/Desktop/Samba
и
fusermount -u /home/denis/Desktop/Samba
соответственно.
Я просто создал папку на рабочем столе Samba.
З.Ы.
Параметры local_charset и samba_charset в smbnetfs.conf не настраиваем если используете uft8 (поумолчанию в Ubuntu)