[Решено] Управление доступом к сетевым папкам

Автор Андрей_1, 11 сентября 2013, 07:53:08

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Андрей_1

В samba прописал:
[KINO]
path = /mnt/ISO
comment = shara
readonly = No
manager ok = Yes

Если я на эту папку даю права manager:root . То другие пользователи заходят по сети и они могут скопировать из неё что-нибудь, но записать не могут.
А можно сделать так чтобы при входе в эту папку по сети был запрос на разрешение на запись. Ну к примеру вход под именем manager и тогда разрешение на запись, а если не вводим логин и пароль оставались бы права на чтение?
Да и разрешением на копирование из папки тоже управлять нужно!

endru

а параметры
valid users = domain\login1 domain\login2
write list = domain\login1 domain\login2

не подходят?

Андрей_1

Я такое не знал.
Это в этой же секции надо прописывать.
И можно менять и перезапускать samba. А domain обязательно доменные пользователи или локальных можно?
Сейчас пробовать буду!

endru

#3
права на шару подгружаются автоматически, без перезапуска демона.
если нужно ограничить пользователей, то соответственно поправить:
[KINO]
path = /mnt/ISO
valid users = domain\login1 domain\login2 locallogin1 locallogin2
write list = locallogin1 domain\login2
create mask = 0775
directory mask = 775

в итоге заходить в шару будут только valid users, а записывать пользователи из write list

Андрей_1

А на сами папки в системе какие права дать? 777 ?

endru

можно дать 777, все равно samba ограничит доступ к файлам.
можно сделать группу, добавить в неё пользователей и поставить права:
chown -R user1:group1 /mnt/ISO
chmod -R 770 /mnt/ISO

но первый вариант менее замороченный. ну или настраивать ACL  :)

Андрей_1