Bloqueando a gravação de arquivos no Samba por extensão
Saiba como bloquear a gravação de arquivos .exe, .pif, .mp3 ou qualquer outro em seu compartilhamento Samba. Resolvi escrever esse artigo depois de 4 meses buscando a solução e como vi que esse era um tipo de informação de difícil acesso, segue a contribuição.
Descrição
Olá colegas!!!
Há algum tempo eu estava atrás de uma solução para um problema "teoricamente" fácil, porém no decorrer deste artigo vocês irão descobrir o por que deste "teoricamente".
Tenho uma rede aqui com uns 300 usuários usando um (extinto) servidor Windows como PDC e servidor de arquivos.
Numa das minhas rotineiras inspeções pelos compartilhamentos, descobri uma pasta de um usuário com 3.000 arquivos .mp3. Aí veio a dúvida:
Como bloquear a gravação de arquivos .mp3 no meu server?
O iptables até tem um módulo chamado "string" que bloqueia o acesso de determinados arquivos em seu servidor, mais detalhe: teria que recompilar o kernel (coisa chata!).
Vamos pelo SAMBA então, mas como? Sem brincadeira, acho que apanhei quase 4 meses por essa solução, não por ser ignorante, mas por 2 únicos motivos:
Melhor deixar de conversa e ir direto a sintaxe da opção.
Há algum tempo eu estava atrás de uma solução para um problema "teoricamente" fácil, porém no decorrer deste artigo vocês irão descobrir o por que deste "teoricamente".
Tenho uma rede aqui com uns 300 usuários usando um (extinto) servidor Windows como PDC e servidor de arquivos.
Numa das minhas rotineiras inspeções pelos compartilhamentos, descobri uma pasta de um usuário com 3.000 arquivos .mp3. Aí veio a dúvida:
Como bloquear a gravação de arquivos .mp3 no meu server?
- Usando Win? Impossível!!!
- Talvez usando Linux, mais bloquear via "o quê?"
- IPTables?, SAMBA?
O iptables até tem um módulo chamado "string" que bloqueia o acesso de determinados arquivos em seu servidor, mais detalhe: teria que recompilar o kernel (coisa chata!).
Vamos pelo SAMBA então, mas como? Sem brincadeira, acho que apanhei quase 4 meses por essa solução, não por ser ignorante, mas por 2 únicos motivos:
- Ninguém sabia como fazer;
- Essa opção está descrita somente no HOW-TO do SAMBA, porém super mal descrita!!!
Melhor deixar de conversa e ir direto a sintaxe da opção.