У меня есть публичный общий доступ к моей локальной сети в 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/
и отрицать остальное
Спасибо