1

У меня есть публичный общий доступ к моей локальной сети в samba (smb.conf):

[share]
comment = public-share
veto files = /*.mp3/*.wmv/*.wma/*.mpg/*.3gp/*.mpeg/*.mkv/*.rmvb/*.flv/*.avi/
guest ok = yes
public = yes
read only = no
printable = no
valid users = nobody
writeable = yes
available = yes
create mask = 0777
directory mask = 0777

Это работает хорошо. Но я хочу увеличить количество запрещенных расширений файлов (файлы вето), чтобы предотвратить использование программ-вымогателей и других вредоносных программ содержимым общей папки (block .exe, .bat и т.д. И т.д.)

Это полный список вредоносных программ (выкуп) Ext

Итак, мой вопрос: как я могу получить smb.conf для чтения внешнего ACL (.txt или чего-то еще) из файлов вето, и не нужно помещать весь список в файл smb.conf

Гипотетический пример:

 veto files = /path_of_acl/list_of_veto_files.txt

И содержание это:

 /*.mp3/*.wmv/*.wma/*.mpg/*.3gp/*.mpeg/*.mkv/*.rmvb/*.flv/*.avi/... a large etc

Или же

Обратные файлы вето samba:

Авторизуйте только некоторые файлы:

 /*.doc*/*.xls*/*.pdf/etc/

и каталоги:

/folders/subfolders/

и отрицать остальное

Спасибо

0