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
linux
network-shares
samba
ajcg
fonte
fonte