понедельник, 18 мая 2009 г.

Монтирование samba-сети в один каталог

Как получить прозрачный доступ к windows-сети, подобно сетевому окружению Windows? Легко! Используя fusesmb.

Понадобится настроенный самба-клиент версии 3.0.x. Samba из ветки 3.2.x ставить нельзя, т.к. в libsmbclient присутствует баг, из-за которого fusesmb (как и smbnetfs) отваливается через несколько секунд работы. На данный момент стабильная версия 3.0.33:
emerge samba fusesmb

Конечно же, поддержка fuse должна быть включена в ядре.

Теперь в каталоге пользователя создаем каталог .smb
В нем создаем файл fusesmb.conf со следующим содержанием:
[global]
username=домен/пользователь
password=пароль
showhiddenshares=true

Это в упрощенной форме. В man fusesmb.conf есть куча примеров, например, когда на разные серверы в сети имеются аккаунты разных пользователей и паролей.

Следующая команда смонтирует всю windows-сеть в локальный каталог
fusesmb ~/net

Информация в каталоге будет регулярно обновляться, чтобы появлялись вновь включенные и исчезали выключенные компьютеры.

Комментариев нет:

Отправить комментарий