URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 78933
[ Назад ]

Исходное сообщение
"Как запретить сохранять файлы на сервере Samba по названию файла"

Отправлено Alexandr , 26-Фев-08 16:37 
У меня такая проблема чтоб человек который  записывает файлы на сервак начинались только с цыфр в начале файла дальше неважно Пример : 5189-56-5-1 вал - то записыват если Вал 5189-56-5-1 - то доступ запрешен

Содержание

Сообщения в этом обсуждении
"Как запретить сохранять файлы на сервере Samba по названию ф..."
Отправлено dmitriy_rsl , 26-Фев-08 17:14 
>У меня такая проблема чтоб человек который  записывает файлы на сервак
>начинались только с цыфр в начале файла дальше неважно Пример :
>5189-56-5-1 вал - то записыват если Вал 5189-56-5-1 - то доступ
>запрешен

копай в сторону параметра "veto files"


"Как запретить сохранять файлы на сервере Samba по названию ф..."
Отправлено Alexandr , 27-Фев-08 08:32 
>>У меня такая проблема чтоб человек который  записывает файлы на сервак
>>начинались только с цыфр в начале файла дальше неважно Пример :
>>5189-56-5-1 вал - то записыват если Вал 5189-56-5-1 - то доступ
>>запрешен
>
>копай в сторону параметра "veto files"

Привет кто ответил но я уже 5 месяц копаю и немогу не как докопаться :))


"Как запретить сохранять файлы на сервере Samba по названию ф..."
Отправлено KobaLTD , 27-Фев-08 08:43 
>>>У меня такая проблема чтоб человек который  записывает файлы на сервак
>>>начинались только с цыфр в начале файла дальше неважно Пример :
>>>5189-56-5-1 вал - то записыват если Вал 5189-56-5-1 - то доступ
>>>запрешен
>>
>>копай в сторону параметра "veto files"
>
>Привет кто ответил но я уже 5 месяц копаю и немогу не
>как докопаться :))

Сам не делал - но идея такая. У DRWEB есть антивирь который цепляеться на файловый сервак. схема такая = антивирный сервак (демон)<->модуль, который крутиться в конфиге самбы к шаре на которой надо чекать файлы. Т.е. когда юзверь пишет файл, самба отдает его модулю, тот перенаправляет серваку, тот проверяет и далее говорит модулю что сним делать (принять или отвергнуть). Тебе нужно что то вроде этого, боюсь готовых решей нет, но если есть навыки программера то вот так путь решения проблемы.


"Как запретить сохранять файлы на сервере Samba по названию ф..."
Отправлено KobaLTD , 27-Фев-08 08:46 
>[оверквотинг удален]
>>>>начинались только с цыфр в начале файла дальше неважно Пример :
>>>>5189-56-5-1 вал - то записыват если Вал 5189-56-5-1 - то доступ
>>>>запрешен
>>>
>>>копай в сторону параметра "veto files"
>>
>>Привет кто ответил но я уже 5 месяц копаю и немогу не
>>как докопаться :))
>
>Сам не делал - но идея такая. У DRWEB есть антивирь который цепляеться на файловый сервак. схема такая = антивирный сервак (демон)<->модуль, который крутиться в конфиге самбы к шаре на которой надо чекать файлы. Т.е. когда юзверь пишет файл, самба отдает его модулю, тот перенаправляет серваку, тот проверяет и далее говорит модулю что сним делать (принять или отвергнуть). Тебе нужно что то вроде этого, боюсь готовых решей нет, но если есть навыки программера то вот так путь решения проблемы.

во даже опцию вспомнил
vfs objects
:)


"Как запретить сохранять файлы на сервере Samba по названию ф..."
Отправлено KobaLTD , 27-Фев-08 08:49 
>[оверквотинг удален]
>>>>копай в сторону параметра "veto files"
>>>
>>>Привет кто ответил но я уже 5 месяц копаю и немогу не
>>>как докопаться :))
>>
>>Сам не делал - но идея такая. У DRWEB есть антивирь который цепляеться на файловый сервак. схема такая = антивирный сервак (демон)<->модуль, который крутиться в конфиге самбы к шаре на которой надо чекать файлы. Т.е. когда юзверь пишет файл, самба отдает его модулю, тот перенаправляет серваку, тот проверяет и далее говорит модулю что сним делать (принять или отвергнуть). Тебе нужно что то вроде этого, боюсь готовых решей нет, но если есть навыки программера то вот так путь решения проблемы.
>
>во даже опцию вспомнил
>vfs objects
>:)

в нагрузку
https://www.opennet.ru/base/net/samba_tune_auth.txt.html


"Как запретить сохранять файлы на сервере Samba по названию ф..."
Отправлено Alexandr , 27-Фев-08 09:01 
>[оверквотинг удален]
>>>>начинались только с цыфр в начале файла дальше неважно Пример :
>>>>5189-56-5-1 вал - то записыват если Вал 5189-56-5-1 - то доступ
>>>>запрешен
>>>
>>>копай в сторону параметра "veto files"
>>
>>Привет кто ответил но я уже 5 месяц копаю и немогу не
>>как докопаться :))
>
>Сам не делал - но идея такая. У DRWEB есть антивирь который цепляеться на файловый сервак. схема такая = антивирный сервак (демон)<->модуль, который крутиться в конфиге самбы к шаре на которой надо чекать файлы. Т.е. когда юзверь пишет файл, самба отдает его модулю, тот перенаправляет серваку, тот проверяет и далее говорит модулю что сним делать (принять или отвергнуть). Тебе нужно что то вроде этого, боюсь готовых решей нет, но если есть навыки программера то вот так путь решения проблемы.

Спасибо за ссылку и идею :)) Буду дальше думать :))


"Как запретить сохранять файлы на сервере Samba по названию ф..."
Отправлено dmitriy_rsl , 27-Фев-08 08:59 
>>>У меня такая проблема чтоб человек который  записывает файлы на сервак
>>>начинались только с цыфр в начале файла дальше неважно Пример :
>>>5189-56-5-1 вал - то записыват если Вал 5189-56-5-1 - то доступ
>>>запрешен
>>
>>копай в сторону параметра "veto files"
>
>Привет кто ответил но я уже 5 месяц копаю и немогу не
>как докопаться :))

Вот реально работающий вариант:
veto files = /*.exe/*.pif/*.doc/*.com/*.vbs/*.cmd/*.bat/


"Как запретить сохранять файлы на сервере Samba по названию ф..."
Отправлено Alexandr , 27-Фев-08 09:04 
>[оверквотинг удален]
>>>>5189-56-5-1 вал - то записыват если Вал 5189-56-5-1 - то доступ
>>>>запрешен
>>>
>>>копай в сторону параметра "veto files"
>>
>>Привет кто ответил но я уже 5 месяц копаю и немогу не
>>как докопаться :))
>
>Вот реально работающий вариант:
>veto files = /*.exe/*.pif/*.doc/*.com/*.vbs/*.cmd/*.bat/

dmitriy_rsl спасибо - это действитьльно работает, я знаю, а как сделать так чтоб он не по маске проверял, а по названию файла вот в чем суть


"Как запретить сохранять файлы на сервере Samba по названию ф..."
Отправлено dmitriy_rsl , 27-Фев-08 09:20 
>[оверквотинг удален]
>>>
>>>Привет кто ответил но я уже 5 месяц копаю и немогу не
>>>как докопаться :))
>>
>>Вот реально работающий вариант:
>>veto files = /*.exe/*.pif/*.doc/*.com/*.vbs/*.cmd/*.bat/
>
>dmitriy_rsl спасибо - это действитьльно работает, я знаю, а как сделать так
>чтоб он не по маске проверял, а по названию файла вот
>в чем суть

а какие проблемы? вот в мане пример есть:
Examples:
              ; Veto any files containing the word Security,
              ; any ending in .tmp, and any directory containing the
              ; word root.
              veto files = /*Security*/*.tmp/*root*/

              ; Veto the Apple specific files that a NetAtalk server
              ; creates.
              veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/


"Как запретить сохранять файлы на сервере Samba по названию ф..."
Отправлено Alexandr , 27-Фев-08 09:23 
>[оверквотинг удален]
>            
>  veto files = /*Security*/*.tmp/*root*/
>
>            
>  ; Veto the Apple specific files that a NetAtalk
>server
>            
>  ; creates.
>            
>  veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/

огромное спасибо за отзывы сейчас поробую по щаманить :))


"Как запретить сохранять файлы на сервере Samba по названию ф..."
Отправлено Alexandr , 27-Фев-08 13:15 
>[оверквотинг удален]
>>
>>            
>>  ; Veto the Apple specific files that a NetAtalk
>>server
>>            
>>  ; creates.
>>            
>>  veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
>
>огромное спасибо за отзывы сейчас поробую по щаманить :))

СПАСИБО :) :) :) Вроде заработало %)


"Как запретить сохранять файлы на сервере Samba по названию ф..."
Отправлено Alexandr , 27-Фев-08 13:37 
>[оверквотинг удален]
>>>  ; Veto the Apple specific files that a NetAtalk
>>>server
>>>            
>>>  ; creates.
>>>            
>>>  veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
>>
>>огромное спасибо за отзывы сейчас поробую по щаманить :))
>
>СПАСИБО :) :) :) Вроде заработало %)

Но рано я порадовался файл правда блокирут veto files = /*d*/ если в файле есть хотябы одна буква "d" то он блокирует файл, а мне надо чтоб имено по названию первого символа в файле происходила блокировка :) может скрипт какой то надо написать може кто сталкивался с этип :) Буду ждать вашего ответа :)



"Как запретить сохранять файлы на сервере Samba по названию ф..."
Отправлено Дмитрий Ю. Карпов , 27-Фев-08 13:46 
Попробуй /[a-zA-Z]*/ или /a*/b*/.../ (вместо многоточия перечисли все буквы).
При работе с русскими буквами не забудь выставить codepage.

"Как запретить сохранять файлы на сервере Samba по названию ф..."
Отправлено Keeper , 27-Фев-08 13:52 
Может, так прокатит?

veto files = /[^0-9]*/


"Как запретить сохранять файлы на сервере Samba по названию ф..."
Отправлено Alexandr , 29-Фев-08 11:03 
>Может, так прокатит?
>
>veto files = /[^0-9]*/

Спасибо прокатывает сохраняет только файлы с цыфрами, а нашел вариант такой може пригодится кому veto files = /*$1/e*/ ограничение по 1 символу в имени файла начинающую (е)