Bloqueando determinadas extensões de arquivo no Samba_

Bloqueando determinadas extensões de arquivo no Samba

O Samba é um software Linux que permite o gerenciamento e compartilhamento de recursos em redes Windows, tornando possível a utilização do pinguim como servidor de arquivos e servidor de impressão como se a rede utilizasse servidores Windows.

Para quem não sabe, ele permite bloquear a extensão dos arquivos que são salvos no servidor. O bloqueio não é dos mais eficientes, pois se limita a verificar somente a extensão no nome do arquivo – e não no cabeçalho -, mas creio que já serve como limitação para alguns usuários.

Bloqueando determinadas extensões de arquivo no Samba

A função pode ser habilitada facilmente, bastando adicionar a seguinte linha na seção [global] do seu arquivo /etc/samba/smb.conf:

veto files = /*.mp3/*.avi/*.flv/*.mpg/*.wma/*.wav/*.mpeg/*.bmp

Os arquivos, com as extensões acima citadas, não poderão ser salvos no servidor.

Feito isso, basta reiniciar os daemons do servidor de arquivos digitando a seguinte linha de comando no terminal:

sudo restart smbd && sudo restart nmbd

E pronto, seu servidor Samba já estará bloqueando extensões indesejadas :-)

O que achou da dica? Sabia que o software permitia este tipo de coisa também? Comente!

Assine nossa newsletter!

Quer receber as novidades mais recentes do Ubuntu na sua caixa de entrada? Informe seu e-mail e clique em Assinar.

  • Assine o feed RSS
  • Siga o Ubuntu-BR-SC no Twitter
  • Curta o Ubuntu-BR-SC no Facebook
  • Ubuntu-BR-SC no Google+
  • Canal do Ubuntu-BR-SC no YouTube


  • http://www.facebook.com/eduardohernacki Eduardo Hernacki

    Conhecimentos práticos na UFSC, não é? hehe

    Legal Tiago!

  • http://www.facebook.com/eduardohernacki Eduardo Hernacki

    Conhecimentos práticos na UFSC, não é? hehe

    Legal Tiago!

  • http://www.facebook.com/eduardohernacki Eduardo Hernacki

    Conhecimentos práticos na UFSC, não é? hehe

    Legal Tiago!

  • Paulo Cesar

    Que beleza Tiago! Nunca tinha parado para pensar que pudéssemos bloquear determanidas extensões coff! exe bat cmd sys com coff!! heheheh.
    Já estou cá a aplicar. Muito obrigado pela luz!

  • Paulo Cesar

    Que beleza Tiago! Nunca tinha parado para pensar que pudéssemos bloquear determanidas extensões coff! exe bat cmd sys com coff!! heheheh.
    Já estou cá a aplicar. Muito obrigado pela luz!

  • Paulo Cesar

    Que beleza Tiago! Nunca tinha parado para pensar que pudéssemos bloquear determanidas extensões coff! exe bat cmd sys com coff!! heheheh.
    Já estou cá a aplicar. Muito obrigado pela luz!

  • Guilherme

    Serial legal se vocês fizessem um tutorial sobre o Samba para compartilhar arquivos entre Ubuntu Ubuntu. Não sei mexer com o samba e não têm tutoriais eficientes na internet.

    • Carlos

      Primeiro boa dica…
      Segundo o amigo não é muito certo em me dizer que não tem tutoriais eficientes sobre samba, realmente vc não sabe nem mecher com Linux e nem com o google para fazer um pesquisa…………….

      • Guilherme

        Tutoriais para iniciantes como eu, não achei nenhum eficiente. E realmente, não sei meXer com Linux, pois como eu disse, sou um iniciante.

        • http://www.facebook.com/brunommiranda Bruno Miranda

          Da para compartilhar um pasta pelo samba usando o próprio Nautilus, navegador de arquivos. É só clicar com o botão direito em cima da pasta, ir em “Propriedades” e configurar na aba “Compartilhar”. Terminado clique em criar compartilhamento que o Ubuntu vai instalar, caso não tenha, o Samba e compartilhar a pasta.
          Para acessá-la de outra estação você pode procurar pelo computador em “Navegar na Rede” no Nautilus ou acessar pela barra de endereço dele digitando “smb://ip_da_maquina”. Exemplo: “smb://192.168.1.150″
          Se quiser também da para fazer pelo smb.conf, tem bastante material na internet sobre o assunto se não achar eu te indico.

  • Guilherme

    Serial legal se vocês fizessem um tutorial sobre o Samba para compartilhar arquivos entre Ubuntu Ubuntu. Não sei mexer com o samba e não têm tutoriais eficientes na internet.

    • Carlos

      Primeiro boa dica…
      Segundo o amigo não é muito certo em me dizer que não tem tutoriais eficientes sobre samba, realmente vc não sabe nem mecher com Linux e nem com o google para fazer um pesquisa…………….

      • Guilherme

        Tutoriais para iniciantes como eu, não achei nenhum eficiente. E realmente, não sei meXer com Linux, pois como eu disse, sou um iniciante.

        • http://www.facebook.com/brunommiranda Bruno Miranda

          Da para compartilhar um pasta pelo samba usando o próprio Nautilus, navegador de arquivos. É só clicar com o botão direito em cima da pasta, ir em “Propriedades” e configurar na aba “Compartilhar”. Terminado clique em criar compartilhamento que o Ubuntu vai instalar, caso não tenha, o Samba e compartilhar a pasta.
          Para acessá-la de outra estação você pode procurar pelo computador em “Navegar na Rede” no Nautilus ou acessar pela barra de endereço dele digitando “smb://ip_da_maquina”. Exemplo: “smb://192.168.1.150″
          Se quiser também da para fazer pelo smb.conf, tem bastante material na internet sobre o assunto se não achar eu te indico.

  • Guilherme

    Serial legal se vocês fizessem um tutorial sobre o Samba para compartilhar arquivos entre Ubuntu Ubuntu. Não sei mexer com o samba e não têm tutoriais eficientes na internet.

    • Carlos

      Primeiro boa dica…
      Segundo o amigo não é muito certo em me dizer que não tem tutoriais eficientes sobre samba, realmente vc não sabe nem mecher com Linux e nem com o google para fazer um pesquisa…………….

      • Guilherme

        Tutoriais para iniciantes como eu, não achei nenhum eficiente. E realmente, não sei meXer com Linux, pois como eu disse, sou um iniciante.

        • http://www.facebook.com/brunommiranda Bruno Miranda

          Da para compartilhar um pasta pelo samba usando o próprio Nautilus, navegador de arquivos. É só clicar com o botão direito em cima da pasta, ir em “Propriedades” e configurar na aba “Compartilhar”. Terminado clique em criar compartilhamento que o Ubuntu vai instalar, caso não tenha, o Samba e compartilhar a pasta.
          Para acessá-la de outra estação você pode procurar pelo computador em “Navegar na Rede” no Nautilus ou acessar pela barra de endereço dele digitando “smb://ip_da_maquina”. Exemplo: “smb://192.168.1.150″
          Se quiser também da para fazer pelo smb.conf, tem bastante material na internet sobre o assunto se não achar eu te indico.

  • Nunes_Aguiar

    Gostei, não sabia que havia essa possibilidade até porque não utilizo muito Samba.
    Mas vale a dica e já ta anota no caderninho

  • Nunes_Aguiar

    Gostei, não sabia que havia essa possibilidade até porque não utilizo muito Samba.
    Mas vale a dica e já ta anota no caderninho

  • Nunes_Aguiar

    Gostei, não sabia que havia essa possibilidade até porque não utilizo muito Samba.
    Mas vale a dica e já ta anota no caderninho

  • ltmoura

    pergunta? tenho um compartilhamento de nome work com o bloqueio da extensão .exe, mas preciso habilitar para uma subpasta de nome sist dentro de work poder salvar a extensão bloqueada, como fazer isso no samba ou fora do samba ???

  • ltmoura

    pergunta? tenho um compartilhamento de nome work com o bloqueio da extensão .exe, mas preciso habilitar para uma subpasta de nome sist dentro de work poder salvar a extensão bloqueada, como fazer isso no samba ou fora do samba ???