Поблагодари автора прямо сейчас на странице Спасибо!

Fusesmb

Материал из Пингвиньи радостей

Перейти к: навигация, поиск

Содержание

Статья об утилите для монтирования samba-ресурсов Fusesmb

Fusesmb это утилита позволяющая осуществлять автоматическое монтирование samba/cifs ресурсов без привилегий суперпользователя.
Также как и другой аналогичный пакет Smbnetfs, Fusesmb в своей работе использует FUSE и требует его инициализации как описано в статье Fuse-utils.

Установка

Пакет присутствует в хранилище пакетов debian.
Для установки пакета

После установки пакет готов к использованию.

Настройка подключения к samba-ресурсам

Для создания точки подключения samba ресурсов в пользовательском пространстве

  • формируются необходимые каталоги
  # mkdir ~/.smb                 - каталог для размещения файлов конфигурации
  # mkdir ~/.mnt                 - каталог для монтирования
  • в каталоге конфигурации ~/.smb размещается файл конфигурации ~/.smb/fusesmb.conf например со строками
  [global]                                  ; секция с глобальными установками
  username=samba_user                       ; имя samba пользователя и пароль по умолчанию
  password=samba_password
  ;username="DOMAIN\user"
  showhiddenshares=true                     ; разрешение просмотра скрытых ресурсов
  ;ignore=false
  timeout = 28800                           ; время отключения соединения в секундах
  interval = 480                            ; интервал (пере)сканирования сети в минутах
  [ignore]                                  ; секция исключений
  servers=SERVER,SERVER2,SERVER3            ; список серверов samba для игнорирования
  workgroups=WORKGROUP-XXX,WG2              ; список рабочих групп samba для игнорирования
  [/HOST1]                                  ; секция индивидуальной настройки samba-сервера
  username=myuser                           ; имя пользователя и пароль для данного samba-сервера
  password=mypassword
  showhiddenshares=true
  ignore=true
  Внимание!
  Установка в файле конфигурации маленького значения timeout
  приводит к безвозвратному обрыву связи при использовании смонтированного ресурса и выглядит как ошибка программы.
  • для подключения samba ресурсов используется команда
 # fusesmb ~/.mnt
 Замечание
 При выполнении команды осуществляется сканирование samba ресурсов локальной сети с параметрами
 указанными в файле конфигурации ~/.smb/fusesmb.conf. Найденные ресурсы размещаются в точке монтирования ~/.mnt.
 При этом создаётся файл кэша ~/.smb/fusesmb.cache.
  • для отключения samba ресурсов могут быть использованы команды
 # fusermount -z -u ~/.mnt
 # sudo umount ~/.mnt
 Замечание
 При выполнении указанных команд предполагается, что обычному пользователю предоставлено право на их выполнение.

Литература

Справочная информация

  • 04.04.2009: Fusesmb: создание описания на примере debian lenny amd64
  • 28.01.2010: Fusesmb: создание статьи, описание установки и настройки на примере debian squeeze amd64
  • 25.03.2014: Fusesmb: правка внешнего вида, актуализация описания
  Замечание
  Скорость работы Fusesmb, например в сравнении с пакетом Autofs, нам показалась неоправданно низкой.
  В связи с этим регулярное использование данной программы не представляет интереса.
Личные инструменты