Samba права доступа исходя из адреса

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

TonnyBennet
Сообщения: 230
ОС: Ubuntu Server 9.10

Samba права доступа исходя из адреса

Сообщение TonnyBennet »

Здравствуйте.

Имеется сервер Sabma и требуется сделать некоторое разграничение прав доступа:

к примеру есть папка managers все пользователи подсети 192.168.0.32/16 имеют доступ для чтения и записи. Также доступ на чтение изапись имеет компьютер с адресом 192.168.0.96 а все остальные только доступ на чтение.

Есть другая папка v.pupkin. Доступ к ней на запись возможен только с 2-х компьютеров 192.168.0.64 и 192.168.0.96 а все остальные могут только читать.

Скажите пожалуйста как можно реализовать подобного рода разграничения доступа не используя пользователей samba?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21519
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Samba права доступа исходя из адреса

Сообщение Bizdelnick »

TonnyBennet писал(а):
09.06.2012 12:38
все пользователи подсети 192.168.0.32/16 имеют доступ для чтения и записи. Также доступ на чтение изапись имеет компьютер с адресом 192.168.0.96

Что-то тут не так.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
TonnyBennet
Сообщения: 230
ОС: Ubuntu Server 9.10

Re: Samba права доступа исходя из адреса

Сообщение TonnyBennet »

Bizdelnick писал(а):
09.06.2012 12:42
TonnyBennet писал(а):
09.06.2012 12:38
все пользователи подсети 192.168.0.32/16 имеют доступ для чтения и записи. Также доступ на чтение изапись имеет компьютер с адресом 192.168.0.96

Что-то тут не так.


Глюкануло меня... маска 192.168.0.32/28
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Samba права доступа исходя из адреса

Сообщение Ленивая Бестолочь »

без каких-нибудь костылей самба так не может. может только полностью запрещать или разрешать доступ отдельным хостам или сетям.
для того, что вы хотите логично использовать nfs.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
TonnyBennet
Сообщения: 230
ОС: Ubuntu Server 9.10

Re: Samba права доступа исходя из адреса

Сообщение TonnyBennet »

Идея с NFS хорошая. Но вот как быть с Windows-клиентами. Для Win2003 - Win2008 есть реализация. Но у меня машины с ХР и Win7 , и под них уже нужны отдельные клиентские программы да и вроде как работает не совсем стабильно
Спасибо сказали:
Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian

Re: Samba права доступа исходя из адреса

Сообщение McSim »

TonnyBennet писал(а):
13.06.2012 10:44
Идея с NFS хорошая. Но вот как быть с Windows-клиентами. Для Win2003 - Win2008 есть реализация. Но у меня машины с ХР и Win7 , и под них уже нужны отдельные клиентские программы да и вроде как работает не совсем стабильно

А чем пользователи/пароли не устраивают?
по сабжу - вижу такой выход: Создайте всем ресурс на чтение через samba, а избранные пусть пишут туда через SCP или ftp.

Спасибо сказали:
Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian

Re: Samba права доступа исходя из адреса

Сообщение McSim »

можно заморичиться и с SFU на XP и Win7, чтобы NFS использовать
http://technet.microsoft.com/ru-RU/interopmigration/bb380242
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Samba права доступа исходя из адреса

Сообщение Ленивая Бестолочь »

McSim писал(а):
14.06.2012 18:36
А чем пользователи/пароли не устраивают?

присоединяюсь, виндовая модель контроля доступа базируется на авторизции по логинам, а не по сетям.
следовательно, если вы хотите сделать, чтобы вашим виндам было удобнее, лучше заводить пользователей, благо это весело и приятно.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
TonnyBennet
Сообщения: 230
ОС: Ubuntu Server 9.10

Re: Samba права доступа исходя из адреса

Сообщение TonnyBennet »

Я хочу прикрыть папку руководителя компании. Пичём прикрыть от дурака. Частенько в неё заходять пользователи и просматривают документы... но вот иногда и правят их без разрешения. Лишняя связка логин-пароль руководителю не нужна.

Спасибо всем за отзывы и комментарии. Подумаю как можно с NFS сделать.
Спасибо сказали:
Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian

Re: Samba права доступа исходя из адреса

Сообщение McSim »

TonnyBennet писал(а):
15.06.2012 11:45
Я хочу прикрыть папку руководителя компании. Пичём прикрыть от дурака. Частенько в неё заходять пользователи и просматривают документы... но вот иногда и правят их без разрешения. Лишняя связка логин-пароль руководителю не нужна.

Спасибо всем за отзывы и комментарии. Подумаю как можно с NFS сделать.

тут не нужно придумывать костылей.
Если используется рабочая группа, то на локальных машинах создайте пользователей с паролями, под которыми пользователи будут работать и вводить пароли только привходе в ОС.
На samba используйте конфиг с security = SHARE и доступом к ресурсам с соответствующими пользователями и правами.
отличные примеры реализации данной схемы тут
http://www.samba-doc.ru/samba3example/01prostoy.html
Спасибо сказали:
vel21ripn
Сообщения: 14

Re: Samba права доступа исходя из адреса

Сообщение vel21ripn »

в samba есть include c шаблонами в именах
типа
include = /etc/samba/user.%I

Для всех ip делаем персональные конфиги в виде линков на какой-нибудь шаблон.
Спасибо сказали:
Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian

Re: Samba права доступа исходя из адреса

Сообщение McSim »

vel21ripn
О! Грамотное решение! Взял на заметку.
Спасибо сказали: