Eu tenho um compartilhamento público para minha LAN no 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

Isso funciona bem. Mas eu quero aumentar o número de extensões de arquivos banidas (arquivos de veto), para evitar que o ransonware e outros malwares afetem o conteúdo da pasta pública compartilhada (bloco .exe, .bat, etc, etc)

Isto é o lista completa de malware (resgate) ext

Então, minha pergunta é: Como posso obter o smb.conf para ler uma ACL (.txt ou qualquer outra) externa a partir de arquivos de veto e não ter que colocar a lista inteira dentro do arquivo smb.conf?

Exemplo hipotético:

 veto files = /path_of_acl/list_of_veto_files.txt

E o conteúdo é:

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

Ou

Reverse samba veto files :

Autorize apenas alguns arquivos:

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

e diretórios:

/folders/subfolders/

e negar o resto

obrigado

ajcg
fonte