Redes

Compartilhar arquivos na rede de casa com SMB e Samba

A pasta compartilhada é o momento em que o servidor deixa de ser uma caixa ligada no canto e vira algo útil: as fotos aparecem no notebook, os documentos no celular e os filmes na TV, tudo saindo do mesmo lugar. Este guia mostra como criar essa pasta com o Samba no Ubuntu Server ou no OpenMediaVault, como acessá-la de cada aparelho e como dar a cada pessoa da casa só o acesso que ela precisa.

Intermediário 14 min de leitura Atualizado em 20 de outubro de 2026
Para quem é
Quem já tem um servidor Linux ou OpenMediaVault instalado, com endereço fixo, e quer a primeira pasta acessível pela rede.
Pré-requisitos
IP fixo, DHCP e reserva de endereço para o servidor e Como organizar arquivos, pastas e nomes antes de centralizar
Você vai sair sabendo
O que é SMB e o que é Samba, como criar um compartilhamento com usuário e senha, como conectar de Windows, macOS, Linux, Android e TV, como funcionam as permissões e por que a porta 445 jamais deve ver a internet.

SMB e Samba: o protocolo e o programa

SMB (Server Message Block) é o protocolo de compartilhamento de arquivos nativo do Windows: é ele que está por trás das pastas de rede, dos caminhos que começam com duas barras invertidas e do “Mapear unidade de rede”. Com o tempo, macOS, Linux, Android e as TVs passaram a falar SMB também, o que o tornou a língua comum da rede doméstica. Você verá a sigla CIFS em telas antigas; é um nome legado da mesma família.

Samba é o programa de código aberto que faz um servidor Linux falar SMB. Quando você instala o Samba no Ubuntu Server, ou liga o serviço SMB/CIFS no OpenMediaVault (que usa o Samba por baixo), o servidor passa a aparecer para o Windows como se fosse outro Windows. Em NAS prontos, o fabricante já traz o equivalente ativado; os conceitos deste guia valem igual.

Há outros protocolos, como NFS (entre máquinas Linux) e WebDAV (via HTTP), mas para uma casa com aparelhos variados o SMB é o ponto de partida: é o único que todos entendem sem instalar nada.

Como funciona: um servidor, muitos clientes

O servidor expõe uma ou mais pastas, cada uma com um nome de compartilhamento. Cada cliente se conecta ao servidor, apresenta usuário e senha, e enxerga as pastas às quais aquele usuário tem direito. A partir daí, abrir, salvar e copiar funcionam como numa pasta local, com a rede no meio.

Servidor Samba atendendo vários clientes O servidor, à esquerda, tem o Samba com dois compartilhamentos: familia, para o grupo familia, e midia, somente leitura para todos. À direita, Windows, macOS, Linux, Android e TV se conectam pela porta 445 na rede local, cada um com seu usuário, e enxergam apenas as pastas permitidas. Servidor (Samba) 192.168.0.50 · porta 445 [familia] leitura e escrita · grupo familia [midia] somente leitura · todos usuários: maria, joao Rede local Windows: \\192.168.0.50 macOS: smb://192.168.0.50 Linux: smb://192.168.0.50 Android: app de arquivos TV: app de mídia (só [midia]) cada cliente apresenta usuário e senha
Um servidor, dois compartilhamentos, cinco tipos de cliente. Quem vê o quê depende do usuário apresentado, não do aparelho.

Antes de começar

Três coisas precisam estar prontas, e cada uma tem um guia próprio neste site:

  • Endereço fixo. O cliente vai guardar o endereço do servidor; se ele mudar, a pasta some. Veja IP fixo, DHCP e reserva de endereço.
  • Estrutura de pastas decidida. É muito mais fácil compartilhar uma pasta bem organizada do que reorganizar depois com a casa inteira dependendo dela. O método está em Como organizar arquivos, pastas e nomes.
  • Disco de dados montado. Se o servidor tem um disco separado para arquivos, ele precisa estar formatado e montado em um caminho conhecido (por exemplo, /srv/dados ou, no OpenMediaVault, em /srv/dev-disk-by-uuid-...). O guia de sistemas de arquivos cobre a formatação.
Risco de perda de dados ao mover arquivos para a pasta compartilhada

O passo seguinte a criar a pasta é mover tudo para dentro dela, e é nesse momento que as perdas acontecem: uma cópia interrompida pela rede, um “mover” que apaga a origem antes de o destino estar íntegro, um erro de permissão no meio do caminho. Regra: copie, nunca mova; confira o tamanho e a quantidade de arquivos no destino; só então apague a origem, e só se existir outra cópia em algum lugar, como manda a regra 3-2-1.

Criar o compartilhamento no Ubuntu Server

O roteiro abaixo cria um compartilhamento chamado familia, com leitura e escrita para os usuários do grupo familia. Você vai precisar de acesso ao terminal do servidor, local ou por SSH. Troque os nomes de usuário pelos da sua casa.

  1. Instale o Samba.
    Terminal
    sudo apt update
    sudo apt install samba
    O primeiro comando atualiza a lista de pacotes; o segundo instala o servidor Samba e suas ferramentas.
  2. Crie o grupo e os usuários. O Samba usa os usuários do Linux como base, mas guarda as senhas de rede em separado. Por isso são dois passos por pessoa: criar o usuário no sistema e depois cadastrá-lo no Samba.
    Terminal
    sudo groupadd familia
    sudo adduser --no-create-home --ingroup familia maria
    sudo smbpasswd -a maria
    O adduser cria o usuário maria no grupo familia (sem pasta pessoal, porque ela não vai fazer login no servidor); o smbpasswd -a cadastra a mesma pessoa no Samba e pede a senha que ela usará nos aparelhos. Repita para cada pessoa.
  3. Crie a pasta e ajuste dono e permissões. O exemplo usa /srv/familia; se os dados ficam em outro disco, use o caminho onde ele está montado.
    Terminal
    sudo mkdir -p /srv/familia
    sudo chgrp familia /srv/familia
    sudo chmod 2770 /srv/familia
    O chgrp entrega a pasta ao grupo; o chmod 2770 dá leitura, escrita e acesso ao dono e ao grupo, nada a outros, e o “2” inicial faz com que arquivos novos herdem o grupo da pasta.
  4. Declare o compartilhamento no arquivo de configuração. Abra /etc/samba/smb.conf com sudo nano /etc/samba/smb.conf e acrescente, no final, o bloco:
    Arquivo /etc/samba/smb.conf
    [familia]
       path = /srv/familia
       browseable = yes
       read only = no
       valid users = @familia
       force group = familia
       create mask = 0660
       directory mask = 2770
    Linha a linha: [familia] é o nome que os clientes verão; path é a pasta no disco; browseable faz o compartilhamento aparecer na lista; read only = no permite escrita; valid users = @familia admite só membros do grupo; force group e as duas máscaras garantem que tudo que for criado pertença ao grupo e seja editável por ele, evitando a situação em que um arquivo salvo pela Maria não pode ser alterado pelo João.
  5. Teste a configuração e reinicie o serviço.
    Terminal
    testparm
    sudo systemctl restart smbd
    O testparm lê o arquivo e aponta erros de sintaxe antes de o serviço tentar usá-lo; o restart aplica a nova configuração.
  6. Libere a porta no firewall, se ele estiver ativo. No Ubuntu, o firewall padrão é o ufw; se você o ativou, libere o perfil do Samba apenas para a rede local:
    Terminal
    sudo ufw allow from 192.168.0.0/24 to any app Samba
    Troque 192.168.0.0/24 pela faixa da sua rede. Restringir à rede local é uma camada extra de proteção que custa nada.

Criar o compartilhamento no OpenMediaVault

No OpenMediaVault 7, tudo é feito pela interface web, e a ordem importa, porque cada etapa depende da anterior. Lembre que o OpenMediaVault só aplica as mudanças quando você clica em confirmar na faixa amarela que aparece no topo.

  1. Crie os usuários. Em Usuários › Usuários, clique em criar, informe nome e senha. Em Usuários › Grupos, crie o grupo familia e adicione as pessoas. Usuários criados aqui já ficam prontos para o Samba.
  2. Crie a pasta compartilhada. Em Armazenamento › Pastas compartilhadas, clique em criar, dê o nome familia, escolha o sistema de arquivos (o disco de dados) e um caminho relativo. Em permissões, a opção “Administrador: leitura/escrita, Usuários: leitura/escrita, Outros: sem acesso” é um bom começo.
  3. Defina os privilégios. Ainda na pasta compartilhada, use o botão de privilégios para marcar leitura/escrita para o grupo familia (ou para cada usuário). É aqui que se decide quem acessa o quê.
  4. Ative o serviço SMB/CIFS. Em Serviços › SMB/CIFS › Configurações, marque “Ativado”. O nome do grupo de trabalho pode ficar como está (WORKGROUP é o padrão do Windows).
  5. Publique a pasta. Em Serviços › SMB/CIFS › Compartilhamentos, clique em criar, escolha a pasta familia, deixe “Público” como “Não” (exige usuário e senha) e salve. Aplique as mudanças na faixa amarela.

A instalação completa do sistema, incluindo a preparação do disco de dados, está em Instalar o OpenMediaVault em um PC reaproveitado.

Acessar a pasta de cada aparelho

Nos exemplos, o servidor está em 192.168.0.50. Se você já configurou um nome para ele, como descrito em DNS local e nomes de dispositivos, pode usar o nome no lugar do número; por enquanto, o número é o caminho garantido.

Como conectar à pasta compartilhada em cada tipo de cliente
ClienteComo chegarObservações
Windows 10/11No Explorador de Arquivos, digite na barra de endereços \\192.168.0.50\familia e pressione Enter. Para deixar fixo, clique com o botão direito em “Este Computador” › “Mapear unidade de rede”.Marque “Conectar usando credenciais diferentes” se o usuário do Windows for outro. As credenciais ficam salvas no Gerenciador de Credenciais.
macOSNo Finder, menu Ir › Conectar ao Servidor (ou Cmd+K), digite smb://192.168.0.50/familia.Clique no “+” para salvar como favorito. Para montar no login, adicione o volume aos Itens de Início nas preferências de usuário.
Linux (GNOME, KDE)No gerenciador de arquivos, Ctrl+L e digite smb://192.168.0.50/familia; ou use “Outros locais › Conectar ao servidor”.Para montar de forma permanente via /etc/fstab, instale o pacote cifs-utils.
AndroidUse um aplicativo gerenciador de arquivos com suporte a SMB (vários gratuitos na loja de aplicativos; procure por “SMB” ou “rede” na descrição). Adicione uma conexão “SMB/rede local” com o IP, usuário e senha.Alguns apps de fotos e de vídeo também abrem SMB diretamente. Em iPhone e iPad, o app Arquivos conecta por “Conectar ao servidor” com smb://.
TV e aparelhos de mídiaApps de mídia (por exemplo Kodi ou VLC, e os clientes do Jellyfin/Plex quando o servidor roda esses serviços) listam compartilhamentos SMB como fonte de vídeo.O app nativo de muitas TVs só fala DLNA, não SMB. Um servidor de mídia como o Jellyfin resolve isso melhor do que o compartilhamento direto.

Ao conectar, você será perguntado pelo usuário e pela senha cadastrados no smbpasswd ou no OpenMediaVault. Se o Windows insistir em usar seu usuário local e falhar, prefixe o nome com o do servidor ou com uma barra invertida (por exemplo, \maria), o que força a autenticação local no servidor.

Permissões por usuário e grupo

O erro mais comum de iniciantes é criar um único usuário para a casa toda. Funciona até o dia em que alguém apaga uma pasta sem querer e ninguém sabe quem foi, ou até você querer que as crianças vejam os filmes sem poder apagar as fotos. O modelo que funciona:

  • Um usuário por pessoa, com senha própria.
  • Grupos por tipo de acesso: familia para quem edita os documentos comuns, por exemplo, e nenhum grupo especial para a mídia.
  • Um compartilhamento por finalidade, cada um com seu nível: familia com leitura e escrita para o grupo; midia com read only = yes para todos os usuários válidos; uma pasta por pessoa com acesso exclusivo, se fizer sentido.

No Samba, duas camadas precisam concordar: a do compartilhamento (valid users, read only) e a do sistema de arquivos (dono, grupo e modos da pasta). Quando algo “não deixa salvar” apesar de a configuração parecer certa, a causa está quase sempre na segunda; o force group e as máscaras do exemplo mantêm as duas alinhadas. No OpenMediaVault, a aba de privilégios cuida das duas de uma vez.

Um compartilhamento somente leitura para a mídia

Filmes, músicas e fotos antigas raramente precisam ser editados pela rede. Publicá-los com read only = yes impede que um clique errado na TV ou um celular de visita apague a coleção. Quem precisa adicionar conteúdo usa um usuário com acesso de escrita em outro compartilhamento apontando para a mesma pasta, ou copia por SSH.

Segurança: SMB1 desligado e porta 445 fechada para o mundo

SMB tem três gerações. A primeira, SMB1, é dos anos 1990 e tem falhas conhecidas usadas por ransomware em escala mundial. Windows 10 e 11 vêm com SMB1 desativado, e o Samba das versões atuais recusa SMB1 por padrão, aceitando a partir do SMB2. Não reative o SMB1 para “fazer funcionar” um aparelho velho; se uma TV ou impressora antiga só fala SMB1, é melhor servir aquele conteúdo por outro caminho (DLNA, um servidor de mídia) do que rebaixar a segurança da rede inteira. Para deixar explícito no Ubuntu, acrescente na seção [global] do smb.conf:

Arquivo /etc/samba/smb.conf
[global]
   server min protocol = SMB2
Nunca exponha a porta 445 à internet

O SMB escuta na porta TCP 445. Serviços SMB alcançáveis pela internet são varridos por robôs o dia inteiro, e um usuário com senha fraca, ou uma falha ainda não corrigida, significa alguém lendo, apagando ou criptografando os arquivos da sua família. Não crie regra de encaminhamento de porta para 445 no roteador, não coloque o servidor em DMZ, e não use “UPnP” para que programas abram portas sozinhos. Para acessar a pasta de fora de casa, o caminho correto é uma VPN, explicada em Acesso remoto seguro: por dentro do túnel, o SMB funciona como se você estivesse em casa, sem nada exposto.

Completam a lista: senhas diferentes e razoavelmente longas para cada pessoa, e atualizações regulares do servidor, tema da rotina de manutenção, porque o Samba recebe correções de segurança com frequência.

Erros comuns

Criar o usuário no Linux e esquecer o smbpasswd

O Samba mantém um banco de senhas separado. Um usuário que existe no sistema mas não foi cadastrado com smbpasswd -a recebe “acesso negado” nos clientes, mesmo com a senha certa do Linux. No OpenMediaVault isso não acontece, porque a interface faz as duas coisas.

Conseguir abrir a pasta, mas não conseguir salvar nada

É a permissão do sistema de arquivos, não do Samba: a pasta pertence a outro usuário ou grupo, ou o modo não permite escrita. Confira com ls -ld /srv/familia e corrija com chgrp e chmod, como no roteiro. No OpenMediaVault, revise a aba de privilégios e, se precisar, o botão de ACL da pasta.

Reativar o SMB1 para uma TV antiga funcionar

Isso abre a rede inteira a uma classe de ataques bem documentada. Prefira um servidor de mídia (Jellyfin, por exemplo) ou DLNA para aparelhos que não falam SMB2 ou superior.

Mover os arquivos (em vez de copiar) e perder parte deles

Um “mover” pela rede apaga a origem conforme avança; se a conexão cair ou um arquivo falhar por permissão, você fica com partes em cada lado e sem saber quais. Copie, confira a quantidade e o tamanho total nos dois lados, e só então apague a origem, mantendo uma cópia de segurança.

O Windows diz que “não é possível acessar” depois de o IP do servidor mudar

O atalho e a unidade mapeada guardam o endereço antigo. Fixe o IP do servidor antes de mapear unidades, como explica IP fixo, DHCP e reserva de endereço, e refaça o mapeamento se o endereço tiver mudado.

Glossário deste guia

SMB
Protocolo de compartilhamento de arquivos nativo do Windows, hoje entendido por macOS, Linux, Android e aparelhos de mídia. CIFS é um nome antigo da mesma família.
Samba
Programa de código aberto que faz um servidor Linux oferecer pastas pelo protocolo SMB.
Compartilhamento
Uma pasta do servidor publicada na rede com um nome próprio, como [familia], e regras de quem pode acessá-la.
smb.conf
Arquivo de configuração do Samba, em /etc/samba/, onde cada compartilhamento é um bloco entre colchetes.
Porta 445
A porta TCP em que o SMB escuta. Deve ficar acessível apenas na rede local.
SMB1
A primeira geração do protocolo, insegura e desativada por padrão nos sistemas atuais. Não deve ser reativada.
Mapear unidade de rede
Recurso do Windows que dá uma letra (como Z:) a uma pasta compartilhada, para ela aparecer como se fosse um disco local.

Checklist: a pasta está no ar?

0 de 6

Marque o que já fez. O progresso fica salvo apenas neste navegador.

Próximos passos

Com os arquivos centralizados, três temas pedem atenção imediata: proteger o que agora está num só lugar, chegar até ele de fora de casa e parar de decorar o endereço numérico:

Prefere um caminho montado para o seu caso? Use o navegador de guias por objetivo.

Fontes e leituras complementares

Sobre este conteúdo. Guia escrito e revisado pela equipe editorial do ServersDesktop com base em documentação oficial dos projetos citados e na experiência de uso doméstico. Não há patrocínio, links de afiliado nem indicação de produto específico. Encontrou um erro? Avise pelo contato; correções são registradas na data de atualização.

Leia também a política editorial.