The OpenNET Project / Index page

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

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

"как автоматически ставить stiky-бит на новые подкаталоги?"  
Сообщение от Sergetv (??) on 01-Апр-09, 14:49 
Задача распространенная - разрешить всем пользователям писать в каталог, но запретить удалять чужое (удаляеть можешь только то что создал)
Использую stiky-бит на каталог. Проблема в том что если в уже этом каталоге создается другой каталог, то из него опять могут удалять все.
Пробую решить вопрос так - хочу по крону раз в минуту проверять не создавались ли новые каталоги и если да - то ставить на них stiky-бит.

Пока дошел до того что вывожу список подкатологов в каталоге /data
ls -R /data | grep /data/ | cut -f1 -d':'
Как определить какой из них не имеет stiky-бита и поставить этот бит на него не представляю.
Подскажите, пож. Или может есть более красивое решение..

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


1. "как автоматически ставить stiky-бит на новые подкаталоги?"  
Сообщение от eugen on 01-Апр-09, 15:20 
искать каталоги find -ом и ставить бит принудительно через -exec chmod xxxxxx.
а вообще в настройках самбы есть маски создания (create mask) или create mode
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "как автоматически ставить stiky-бит на новые подкаталоги?"  
Сообщение от Sergetv (??) on 01-Апр-09, 15:59 
>искать каталоги find -ом и ставить бит принудительно через -exec chmod xxxxxx.
>
>а вообще в настройках самбы есть маски создания (create mask) или create
>mode

Маски никак не катят. Если есть доступ к каталогу по записи - он есть и по удалению. А stiky-бит, вроде-как пишут, может поставить только root. Samba же не от рута работает.
Спасибо - попробую

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "как автоматически ставить stiky-бит на новые подкаталоги?"  
Сообщение от angra (ok) on 04-Апр-09, 01:44 
$ ll -d temp
drwxr-xr-x 3 angra angra 4096 Янв 15 06:12 temp
$ chmod +t temp
$ ll -d temp
drwxr-xr-t 3 angra angra 4096 Янв 15 06:12 temp
Неужели так сложно было проверить? Теперь самостоятельно проверьте работу высшего октета в force масках в самбе.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "как автоматически ставить stiky-бит на новые подкаталоги?"  
Сообщение от Sergetv (??) on 01-Апр-09, 17:58 
Добавил строчку в crontab

*/1     *       *       *       *       root    find /MyDir/ -type d -Bmin -2 -exec chmod +t '{}' ';'

Посмотрим как в полевых испытаниях покажет себя.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "как автоматически ставить stiky-бит на новые подкаталоги?"  
Сообщение от Serge (??) on 01-Апр-09, 21:23 
>Добавил строчку в crontab

правильнее использовать incron

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "как автоматически ставить stiky-бит на новые подкаталоги?"  
Сообщение от sergtv (??) on 01-Апр-09, 23:12 
>правильнее использовать incron

Спасибо, гляну, никогда не пробовал. У меня правда FreeBSD, аналог называется вроде как kqueue. Знания лишними никогда не бывают

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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