Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Гость
|
Добавлено: Ср Апр 21 2004 13:47 Заголовок сообщения: Вопрос по SAMBA |
|
|
Поставил SAMBA 3
и возникла проблема с разграничением ресурсов для пользователей
например:
Имеется каталог /Fileserver/sys в каталоге sys 5 папок
sys _
|_ p1
|_ p2
|_ p3
|_ p4
|_ p5
и несколько пользователей user1....user4 и каждому из пользователей
необходимо видеть только свои папки
Так вот при описании доступов для каждого пользователя
user1
[p1]
path=/FileServer/sys/p1
.
.
[p5]
path=/FileServer/sys/p5
.
.
user2
[p1]
path=/FileServer/sys/p2
.
.
[p3]
path=/FileServer/sys/p3
.
. и т д
каждую папку приходиться мапить т е
k:=\\FileServer\p1
m:=\\FileServer\p2
.
.
y:=\\FileServer\p5
А можно ли сделать так, замапить один раз например
f:=\\FileServer\sys
и что бы в папке sys для каждого пользователя были видны только его папки?Как это можно сделать? |
|
Вернуться к началу |
|
|
xt
Зарегистрирован: 17.12.2002 Сообщения: 557 Откуда: Донецк, UA
|
Добавлено: Ср Апр 21 2004 14:06 Заголовок сообщения: |
|
|
сделай корневую шару (sys), а на вложеные директории раздай права на файловой системе (chmod) и не надо будет делать отдельные шары для каждого юзера.
Как скрыть чужие папки? По-пробуй забрать у корневого каталога шары право на листинг, оставь только на проход...вообщем надо пробовать.
ЗЫ. Кстати обрати внимание на [home] секцию в самбе, может для тебя это то что нужно |
|
Вернуться к началу |
|
|
Гость
|
Добавлено: Ср Апр 21 2004 15:20 Заголовок сообщения: |
|
|
xt писал(а): | сделай корневую шару (sys), а на вложеные директории раздай права на файловой системе (chmod) и не надо будет делать отдельные шары для каждого юзера.
Как скрыть чужие папки? По-пробуй забрать у корневого каталога шары право на листинг, оставь только на проход...вообщем надо пробовать.
ЗЫ. Кстати обрати внимание на [home] секцию в самбе, может для тебя это то что нужно |
Попробовал я поиграться с chmod
вообщем если я даю верхнему каталогу режим 444, а папкам тем что в этом каталоге например 777, то я их всё равно не вижу этих папок, приоритет отдаётся верхнему каталогу. Мне нужно разграничить права на папки так как например на новелле это делается |
|
Вернуться к началу |
|
|
xt
Зарегистрирован: 17.12.2002 Сообщения: 557 Откуда: Донецк, UA
|
Добавлено: Ср Апр 21 2004 15:27 Заголовок сообщения: |
|
|
право на проход это атрибут --x, т.е. права должны быть "0111". Но есть одно "но", не удасться подключится к папке не зная точное имя. Если они будут монтироваться то всё ок, а если юзеры будут мышой кликать то ничего не получится, так как папка верхнего уровня будет казаться пустой...
А зачем скрывать папкe если можно просто раздать доступ, если не секрет? |
|
Вернуться к началу |
|
|
Гость
|
Добавлено: Ср Апр 21 2004 16:05 Заголовок сообщения: |
|
|
xt писал(а): | право на проход это атрибут --x, т.е. права должны быть "0111". Но есть одно "но", не удасться подключится к папке не зная точное имя. Если они будут монтироваться то всё ок, а если юзеры будут мышой кликать то ничего не получится, так как папка верхнего уровня будет казаться пустой...
А зачем скрывать папкe если можно просто раздать доступ, если не секрет? |
У нас стоял вначале сервер новелевский теперь мы его заменяем линуксом с самбой и основное требование это сохранить структуру разграничений на папки для пользователей.
Т.е. у нас на новелевском сервере был каталог в котором создавались файлы для каждой службы и каждая служба залогинившись под своим логином видела в этом каталоге только свои папки и в каждой папке находились экселевские файлы в которых были ссылки на соседние папки .Вот поэтому хотелось бы структуру сохранить |
|
Вернуться к началу |
|
|
fLamer
Зарегистрирован: 05.04.2004 Сообщения: 462 Откуда: Тула
|
Добавлено: Ср Апр 21 2004 16:28 Заголовок сообщения: |
|
|
path=/FileServer/sys/%u
будет расшарена папка с именем пользователя
если входит user1 , то расшареный ресурс будет /FileServer/sys/user1 и т.д. |
|
Вернуться к началу |
|
|
Гость
|
Добавлено: Чт Апр 22 2004 07:44 Заголовок сообщения: |
|
|
fLamer писал(а): | path=/FileServer/sys/%u
будет расшарена папка с именем пользователя
если входит user1 , то расшареный ресурс будет /FileServer/sys/user1 и т.д. |
Мне бы хотя бы команду типа
veto files=/ /
только на каталоги, или с помощью её можно и на каталог вето наложить? |
|
Вернуться к началу |
|
|
fLamer
Зарегистрирован: 05.04.2004 Сообщения: 462 Откуда: Тула
|
Добавлено: Чт Апр 22 2004 11:03 Заголовок сообщения: |
|
|
Я придумал
Создай группы по количеству вариантов доступа к расшаренным ресурсам. Раздай каждой группе права на соответствующие каталоги. А пользователей включай в группы. |
|
Вернуться к началу |
|
|
|