Portal de conteúdo recente.
Perfil do Autor Correções Política Editorial Privacidade Termos Cookies
MDBF
MDBF Portal Educativo
Tecnologia Publicado em Por Stéfano Barcellos

Como Compartilhar Pasta Via SMB: Guia Rápido e Fácil

Como Compartilhar Pasta Via SMB: Guia Rápido e Fácil
Verificado por Stéfano Barcellos (imagem ilustrativa)

Panorama Inicial

Compartilhar pastas e arquivos entre diferentes dispositivos em uma rede local é uma necessidade constante tanto em ambientes domésticos quanto corporativos. Seja para transferir documentos entre um computador Windows e um Mac, acessar arquivos de um servidor Linux a partir de um notebook, ou até mesmo consultar conteúdos de um NAS (Network Attached Storage) pelo celular, o protocolo SMB (Server Message Block) se consolidou como a solução mais difundida e confiável para essa finalidade.

Desenvolvido originalmente pela IBM e posteriormente aprimorado pela Microsoft, o SMB permite que aplicações leiam, escrevam e solicitem serviços de arquivos em um servidor remoto dentro de uma rede. Sua versão moderna, presente nos sistemas operacionais atuais, oferece suporte a criptografia, autenticação robusta e alta performance, tornando-o o padrão de fato para compartilhamento de arquivos em redes locais heterogêneas.

Este guia tem como objetivo fornecer um passo a passo claro e prático para compartilhar pastas via SMB nos principais sistemas operacionais: Windows, Linux (via Samba) e macOS. Além disso, abordaremos boas práticas de segurança, esclareceremos dúvidas frequentes e apresentaremos uma tabela comparativa entre as versões do protocolo. Ao final, você terá todo o conhecimento necessário para configurar seu próprio compartilhamento de forma segura e eficiente.

Aprofundando a Analise

O que é o protocolo SMB e como ele funciona?

O SMB é um protocolo de rede de nível de aplicação que opera sobre o TCP/IP. Sua função principal é conceder acesso a arquivos, impressoras e outros recursos compartilhados em uma rede. Funciona no modelo cliente-servidor: o servidor disponibiliza um diretório (pasta) como “compartilhamento”, e o cliente, após autenticar-se, monta esse diretório como se fosse uma unidade local.

Historicamente, o SMB utilizava as portas 137, 138 e 139 (NetBIOS sobre TCP/IP). Contudo, a partir do Windows 2000, a Microsoft introduziu o SMB diretamente sobre TCP, utilizando a porta 445. Atualmente, a comunicação SMB moderna ocorre preferencialmente pela porta 445, sendo a porta 139 mantida apenas para compatibilidade com versões legadas.

O protocolo passou por diversas evoluções:

  • SMB 1.0 (CIFS): Versão original, insegura e desatualizada. Não oferece criptografia e é vulnerável a ataques como o WannaCry. Seu uso deve ser evitado.
  • SMB 2.0/2.1: Introduzido no Windows Vista/Server 2008. Melhora a performance e reduz o número de comandos necessários para operações.
  • SMB 3.0/3.1.1: Presente a partir do Windows 8/Server 2012. Adiciona criptografia em trânsito, Multipath I/O, failover transparente e suporte a RDMA (Remote Direct Memory Access) para altíssimo desempenho.
Boas práticas atuais: desabilitar o SMB 1.0 em todos os sistemas e utilizar, no mínimo, SMB 2.0, preferencialmente SMB 3.x com criptografia ativada. Para mais detalhes sobre as portas e segurança, consulte o artigo da Varonis sobre portas SMB.

Compartilhando uma pasta no Windows

O Windows oferece uma interface gráfica nativa para compartilhamento via SMB. Siga os passos abaixo:

  1. Navegue até a pasta que deseja compartilhar.
  2. Clique com o botão direito nela e selecione Propriedades.
  3. Vá para a aba Compartilhamento e clique em Compartilhar.
  4. Na janela que abrir, adicione os usuários ou grupos que terão permissão. Você pode escolher “Todos” para acesso público na rede, mas é mais seguro criar contas específicas.
  5. Escolha o nível de permissão: Leitura ou Leitura/Gravação.
  6. Clique em Compartilhar e depois em Concluir. O Windows exibirá o caminho de rede no formato `\\NOMEDOCOMPUTADOR\Nomedapasta`.
  7. Para ajustar permissões avançadas (NTFS), vá em Propriedades > Compartilhamento > Compartilhamento Avançado… > Permissões. Lembre-se de que as permissões de compartilhamento e as permissões do sistema de arquivos (NTFS) se combinam; a permissão efetiva é a mais restritiva.
Firewall: Certifique-se de que as portas 445 e 139 (caso ainda use legado) estejam liberadas no firewall do Windows. O próprio sistema geralmente já cria as regras automaticamente ao ativar o compartilhamento.

Compartilhando uma pasta no Linux com Samba

No ambiente Linux, o Samba é o software que implementa o protocolo SMB. Para compartilhar uma pasta:

  1. Instalar o Samba:
Em distribuições baseadas em Debian/Ubuntu, utilize: sudo apt update sudo apt install samba
  1. Configurar o arquivo smb.conf:
Edite o arquivo `/etc/samba/smb.conf` com um editor de texto (ex.: `sudo nano /etc/samba/smb.conf`). Adicione ao final: [Compartilhamento] path = /caminho/para/sua/pasta browseable = yes read only = no guest ok = yes # ou "no" para exigir senha create mask = 0644 directory mask = 0755 Substitua `/caminho/para/sua/pasta` pelo diretório real. Se desejar autenticação, remova `guest ok = yes` e crie um usuário Samba.
  1. Criar um usuário Samba:
O usuário precisa existir no sistema. Depois, adicione-o ao Samba: sudo smbpasswd -a nome_do_usuario Defina uma senha.
  1. Reiniciar o serviço:
sudo systemctl restart smbd sudo systemctl enable smbd # para iniciar automaticamente
  1. Ajustar permissões do sistema de arquivos:
O diretório e seu conteúdo devem ter permissões que permitam ao usuário Samba acessá-los. Exemplo: sudo chown -R nome_do_usuario:nome_do_grupo /caminho/para/sua/pasta sudo chmod -R 755 /caminho/para/sua/pasta
  1. Liberar o firewall:
Se estiver usando `ufw`, habilite o Samba: sudo ufw allow samba

Acessando de outros dispositivos:

  • No Windows: abra o Explorador de Arquivos e digite `\\endereco_ip_do_linux\nome_do_compartilhamento`.
  • No Linux: use o gerenciador de arquivos (ex.: Nautilus) e digite `smb://endereco_ip_do_linux/nome_do_compartilhamento`.
  • No macOS: no Finder, vá em Ir > Conectar ao Servidor e digite `smb://endereco_ip_do_linux/nome_do_compartilhamento`.
Para um guia mais detalhado sobre configuração Samba, a documentação da Microsoft Learn sobre SMB em Windows Server também oferece contexto sobre interoperabilidade.

Acesso por dispositivos móveis

Atualmente, aplicativos como AnExplorer (Android) e PDF Expert (iOS) permitem acessar pastas SMB diretamente do celular ou tablet. Basta informar o endereço IP do servidor, o nome do compartilhamento e as credenciais de acesso. Esse recurso é muito útil para visualizar documentos, fotos e vídeos armazenados em um NAS ou computador central, sem precisar transferir os arquivos. A Readdle (PDF Expert) e o AnExplorer fornecem instruções específicas para cada plataforma.

Lista: Requisitos para compartilhar pastas via SMB

Antes de iniciar a configuração, verifique se os seguintes itens estão atendidos:

  1. Rede local configurada – Todos os dispositivos devem estar na mesma sub-rede (ex.: 192.168.1.x) ou ter rota entre si.
  2. Sistema operacional com suporte SMB – Windows 7 ou superior, macOS 10.9+, distribuições Linux com Samba.
  3. Firewall liberado – Portas 445 (obrigatória) e 139 (opcional) abertas para tráfego de entrada no servidor.
  4. Permissões de compartilhamento e NTFS/Unix – Definir quem pode ler/escrever.
  5. Autenticação – Usuários configurados no servidor (local ou em domínio). Evitar compartilhamentos sem senha em redes não confiáveis.
  6. Desabilitação do SMB 1.0 – Para evitar vulnerabilidades, desative o SMB 1.0 no Windows (Painel de Controle > Programas e Recursos > Ativar ou desativar recursos do Windows).
  7. Nome do computador ou IP fixo – Preferencialmente, atribua um IP estático ao servidor para facilitar o acesso contínuo.

Tabela Comparativa: Versões do SMB

CaracterísticaSMB 1.0 (CIFS)SMB 2.0 / 2.1SMB 3.0 / 3.1.1
Sistema operacional nativoWindows 95/98/2000Windows Vista/7Windows 8/10/11, Server 2012+
Criptografia em trânsitoNãoNão (2.0), Sim (2.1 opcional)Sim (obrigatória a partir do 3.1.1)
PerformanceBaixa (muitos comandos)Média (redução de comandos)Alta (multicanais, RDMA)
SegurançaMuito baixa (vulnerável)ModeradaAlta (autenticação reforçada, criptografia)
Suporte a failoverNãoNãoSim (transparente)
Compatibilidade com dispositivos antigosAlta (legado)MédiaBaixa (exige cliente moderno)
Uso recomendado atualmenteDesativarAceitável, mas preferir versão 3Recomendado

Perguntas Frequentes (FAQ)

O que é SMB e para que serve?

O SMB (Server Message Block) é um protocolo de rede usado para compartilhar arquivos, impressoras e outros recursos entre computadores em uma rede local. Ele permite que um dispositivo acesse pastas de outro como se fossem locais, facilitando a transferência e o armazenamento centralizado de dados.

Qual a diferença entre SMB e CIFS?

CIFS (Common Internet File System) foi o nome comercial dado à implementação do SMB 1.0 pela Microsoft. Hoje, o termo CIFS é frequentemente usado como sinônimo de SMB 1.0, mas as versões mais recentes (2.0, 3.0) são chamadas apenas de SMB. Na prática, CIFS é considerado um dialeto antigo e inseguro do protocolo.

Como acessar uma pasta compartilhada via SMB pelo Windows?

Abra o Explorador de Arquivos, clique na barra de endereços e digite o caminho de rede no formato \\NOME_DO_SERVIDOR\NOME_DO_COMPARTILHAMENTO ou \\ENDEREÇO_IP\NOME_DO_COMPARTILHAMENTO. Em seguida, informe as credenciais de acesso quando solicitado. Você também pode mapear a pasta como uma unidade de rede (botão direito em “Este Computador” > “Mapear unidade de rede”).

Como acessar uma pasta compartilhada via SMB pelo macOS?

No Finder, vá ao menu “Ir” > “Conectar ao Servidor”. Digite smb://ENDERECO_IP_DO_SERVIDOR ou smb://NOME_DO_SERVIDOR.local. Clique em “Conectar”, selecione o volume desejado e insira o nome de usuário e senha. O macOS montará a pasta compartilhada como um volume na área de trabalho.

Como acessar uma pasta compartilhada via SMB pelo Linux (via terminal)?

Instale o pacote cifs-utils (sudo apt install cifs-utils). Depois, monte a pasta com o comando: sudo mount -t cifs //ENDERECO_IP/NOME_DO_COMPARTILHAMENTO /ponto_de_montagem -o username=seu_usuario. Você será solicitado a digitar a senha. Para montagem automática, adicione a entrada ao arquivo /etc/fstab.

É seguro usar SMB na internet?

Não é recomendado expor o SMB diretamente à internet, pois mesmo versões modernas podem ser alvo de ataques de força bruta ou exploração de vulnerabilidades. O ideal é utilizar uma VPN (Rede Privada Virtual) para acessar compartilhamentos SMB remotamente. Se for estritamente necessário expor o serviço, configure regras de firewall restritivas, use criptografia SMB 3.x e mantenha o sistema atualizado.

Como desativar o SMB 1.0 no Windows?

No Windows 10/11, acesse “Painel de Controle” > “Programas e Recursos” > “Ativar ou desativar recursos do Windows”. Desmarque a opção “Suporte a Compartilhamento de Arquivos SMB 1.0/CIFS”. Reinicie o computador. Em versões Windows Server, use o PowerShell: Set-SmbServerConfiguration -EnableSMB1Protocol $false.

Quais portas o SMB utiliza?

O SMB moderno opera na porta TCP 445. Em redes legadas que ainda usam NetBIOS, também são utilizadas as portas UDP 137-138 e TCP 139. Para segurança, recomenda-se bloquear as portas 137-139 e manter apenas a porta 445, sempre que possível.

Para Encerrar

O protocolo SMB continua sendo a espinha dorsal do compartilhamento de arquivos em redes locais, com suporte maduro em todos os principais sistemas operacionais e dispositivos móveis. Como vimos, configurar um compartilhamento é relativamente simples, seja por meio da interface gráfica do Windows, pela edição do `smb.conf` no Linux ou pelo assistente do macOS.

No entanto, a facilidade de configuração não deve comprometer a segurança. A adoção de versões recentes do SMB (3.x), a desativação completa do SMB 1.0, o uso de autenticação forte e a restrição do acesso à rede local (ou através de VPN) são práticas indispensáveis para proteger seus dados contra acessos indesejados.

Esperamos que este guia tenha esclarecido os conceitos e fornecido instruções práticas para você compartilhar pastas via SMB com confiança. Lembre-se de consultar as referências oficiais para aprofundar conhecimentos e acompanhar as atualizações do protocolo.

Para Saber Mais

Stéfano Barcellos
Editor-Chefe
Stéfano Barcellos encontrou seu lugar num território que poucos se arriscam a habitar: a fronteira entre tecnologia e linguagem. Com mais de quinze anos de experiência como desenvolvedor e editor, construiu reputação na curadoria de conteúdo digital no Brasil não por seguir tendências, mas por se negar a enxergar como domínios separados o universo do código ...

Siga Stéfano nas redes sociais:
X Instagram Facebook TikTok