The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Samba и sticky bit"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Samba, выделена в отдельный форум / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Samba и sticky bit"  +/
Сообщение от sergetv on 26-Июн-11, 00:33 
Здравствуйте! Проблема такая:
Нужно, чтоб в сетевом ресурсе все подключившиеся пользователи могли создавать каталоги, писать в них (и в чужие тоже), но удалять каталоги и редактировать файлы  могли только создавшие их пользователи (владельцы). Может нереальная задача...?
1. для самого каталога ресурса Самбы поставил права 1777
2. В настройках ресурса Самбы указал параметр
creat mask = 0755
directory mask = 1777
а все равно каталоги создаются с правами 0777.
Где может быть зарыта собака?
Благодарю за участие.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Samba и sticky bit"  +/
Сообщение от universite email(ok) on 26-Июн-11, 02:40 
> Здравствуйте! Проблема такая:
> Нужно, чтоб в сетевом ресурсе все подключившиеся пользователи могли создавать каталоги,
> писать в них (и в чужие тоже), но удалять каталоги и
> редактировать файлы  могли только создавшие их пользователи (владельцы). Может нереальная
> задача...?

в самбе использовать
force users и force groups а так же create mask и create folder

на уровне файловой системы
chown -R user:samba-users folder
chmod -R 0755 folder

результат
1. пишет владелец
2. остальные читают
3. все что создается создается будет с правильными правами

via http://www.opennet.dev/tips/info/2201.shtml

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Samba и sticky bit"  +/
Сообщение от Sergetv (??) on 08-Авг-11, 18:02 
> на уровне файловой системы
> chown -R user:samba-users folder
> chmod -R 0755 folder
> результат
> 1. пишет владелец
> 2. остальные читают
> 3. все что создается создается будет с правильными правами
> via http://www.opennet.dev/tips/info/2201.shtml

Это все понятно, это все работает.
Проблема в том, что при настройке
directory mask = 1777
каталоги создаются с маской 0777.
Как вновь создаваемым каталогам установить принудительно sticky bit?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Samba и sticky bit"  +/
Сообщение от sergetv on 11-Авг-11, 00:16 
> Это все понятно, это все работает.
> Проблема в том, что при настройке
> directory mask = 1777
> каталоги создаются с маской 0777.
> Как вновь создаваемым каталогам установить принудительно sticky bit?

Нецжели ни у кого никаких идей?
Пока решил обойти так - пишу скрипт, который периодически из крона запускается и меняет всем каталогам внутри заданного права на 1777. Но, как по мне,  это не очень правильно :-)

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Samba и sticky bit"  +/
Сообщение от anonymous (??) on 11-Авг-11, 09:04 
>> Это все понятно, это все работает.
>> Проблема в том, что при настройке
>> directory mask = 1777
>> каталоги создаются с маской 0777.
>> Как вновь создаваемым каталогам установить принудительно sticky bit?
> Нецжели ни у кого никаких идей?
> Пока решил обойти так - пишу скрипт, который периодически из крона запускается
> и меняет всем каталогам внутри заданного права на 1777. Но, как
> по мне,  это не очень правильно :-)

POSIX ACL?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Samba и sticky bit"  +/
Сообщение от Sergetv (??) on 11-Авг-11, 10:48 
> POSIX ACL?

Файловая система ZFS v15 (FreeBSD 8.2). Она с АСL пока, вроде как, не совсем дружит.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Samba и sticky bit"  +/
Сообщение от Sergetv (??) on 15-Авг-11, 12:44 
Сделал скрипт типа
find /path_dir -type d -perm 0777 -exec chmod 1777 {} \;
запускается пор крону раз в 10 минут.
Вопрос к Гуру - можно ли от Samba как-то отловить событие создания файла или каталога и по єтому событию запускать скрипт, чтоб правильнее было?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру