Memento mori, All!Имеется локалка с настроенными 2-мя подсетями (0.1, 2.1). Имеется файловый сервер под Samba. Имеется куча виндовых клиентов в обеих подсетях. Можно ли как-то ограничить видимость некоторых шар для определенных подсетей? То есть шара SharedDocs видима для обеих подсетей, а шара Develop - только для подсети 2.1.
=======================
WBR, Rett Pop
>Memento mori, All!
>
> Имеется локалка с настроенными 2-мя подсетями (0.1, 2.1). Имеется
>файловый сервер под Samba. Имеется куча виндовых клиентов в обеих подсетях.
>Можно ли как-то ограничить видимость некоторых шар для определенных подсетей? То
>есть шара SharedDocs видима для обеих подсетей, а шара Develop -
>только для подсети 2.1.
>
>=======================
>WBR, Rett PopВидимость нет - доступ да
Для видимости надо 2 самбы с разными конфигами - но тогда ничинаеться тапки с одновременным доступом к одному файлу
>Видимость нет - доступ да
>Для видимости надо 2 самбы с разными конфигами - но тогда ничинаеться
>тапки с одновременным доступом к одному файлуТо есть, теоритически, если поднять 3 самбы - для каждой подсети и одну для общих шар, то тапок получится избежать?
Геморрой, конечно. Проще действительно разнести по доступам и оставить видимость шар.
>Memento mori, All!
>
> Имеется локалка с настроенными 2-мя подсетями (0.1, 2.1). Имеется
>файловый сервер под Samba. Имеется куча виндовых клиентов в обеих подсетях.
>Можно ли как-то ограничить видимость некоторых шар для определенных подсетей? То
>есть шара SharedDocs видима для обеих подсетей, а шара Develop -
>только для подсети 2.1.
>
>=======================
>WBR, Rett PopКак вариант - посмотреть в сторону встроенных переменных в smb.conf, в частности %I - IP-адрес клиента
и параметра include = в smb.conf
Подгружать в зависимости от IP-адреса клиента кусок smb.conf с нужной шарой
например
2.conf
[Develop]
path =
writable = yesи т.д
делаем симлинк 192.168.2.2.conf -> 2.conf
в smb.conf пишем в нужном месте
include = /etc/samba/%I.conf
Недостаток, очевидно - создание большого числа симлинков по числу хостов в каждой подсети. Хотя циклы в shell никто не отменял ;)
Первоисточник http://www.linuxtopia.org/online_books/network_administratio...