Страница 1 из 1

Samba. Настройка видимости для разных интерфейсов.

Добавлено: 2007-02-02 12:32:13
BAV_Lug
Задача. Есть два интерфейса. Необходимо для каждого из них указать свои папки которые будут видны из сети. Как?

Добавлено: 2007-02-02 13:03:54
Alex Keda
невидел такого...

Добавлено: 2007-02-02 13:38:16
Ванёк
В smb.conf есть allow_users или чё то вроде того, непомню уже... Если это не позволит тебе скрыть папки от юзеров, то просто не будет пускать. Вообще эта задача выполнима, поковыряйся в smb.conf или юзай скрытые папки...

Добавлено: 2007-02-20 20:06:18
kolesya
cat smb.conf
======================
...
hide files = /fu1*/fu2*/fu3*/ # делает файлы и папки скрытыми по маске fu1* и т.д.
veto files = /fu1*/fu2*/fu3*/ # запрещает доступ
...
======================

Есть правда косяк:
юзер заганяет файло на шару с именем fu4test.txt
переименовует его в fu3test.txt, при этом получает меседж типа "доступа нима", но файло всеравно переименовуется в fu3test.txt

Добавлено: 2007-02-20 20:11:21
kolesya
блим ман курить нада ... :)
man smb.conf
/* S в скобках указывает что этот параметр относится к шарам */
======================================
hosts allow (S) :!: :!: :!: :!: :!: :!:
A synonym for this parameter is allow hosts.

This parameter is a comma, space, or tab delimited set of hosts
which are permitted to access a service.

If specified in the [global] section then it will apply to all
services, regardless of whether the individual service has a
different setting.

You can specify the hosts by name or IP number. For example, you
could restrict access to only the hosts on a Class C subnet with
something like allow hosts = 150.203.5.. The full syntax of the
list is described in the man page hosts_access(5). Note that
this man page may not be present on your system, so a brief
description will be given here also.

Note that the localhost address 127.0.0.1 will always be allowed
access unless specifically denied by a hosts deny option.

You can also specify hosts by network/netmask pairs and by net-
group names if your system supports netgroups. The EXCEPT key-
word can also be used to limit a wildcard list. The following
examples may provide some help:

Example 1: allow all IPs in 150.203.*.*; except one

hosts allow = 150.203. EXCEPT 150.203.6.66

Example 2: allow hosts that match the given network/netmask

hosts allow = 150.203.15.0/255.255.255.0

Example 3: allow a couple of hosts

hosts allow = lapland, arvidsjaur
======================================