Início
» LINUX
»
Como compartilhar pastas de um computador Ubuntu na sua rede
Como compartilhar pastas de um computador Ubuntu na sua rede
Você pode compartilhar uma pasta de um PC Ubuntu com dispositivos Windows, Linux e outros compatíveis com SMB usando o Samba. Um método confiável atualmente é criar um compartilhamento em `/etc/samba` /etc/samba/smb.conf, atribuir uma senha do Samba a um usuário Ubuntu existente e conectar-se ao compartilhamento pelo nome do host ou endereço IP. Os passos abaixo utilizam um compartilhamento autenticado em vez de acesso de convidado aberto.
O guia atual da Canonical para servidor de arquivos Samba utiliza o mesmo pacote Samba e arquivo de configuração. Estas etapas se aplicam às versões suportadas do Ubuntu, incluindo 24.04 LTS e 26.04 LTS.
Como compartilhar uma pasta do Ubuntu pela rede
1. Instale o Samba
Abra o Terminal e instale o pacote do servidor Samba:
sudo apt update
sudo apt install samba
O Samba fornece o serviço de compartilhamento de arquivos SMB usado pelo Windows e outros sistemas operacionais de desktop.
Instale o Samba a partir dos repositórios de pacotes do Ubuntu.
2. Crie a pasta que deseja compartilhar.
Este exemplo mantém os dados compartilhados em um diretório específico /srv, conforme recomendado pela Canonical para dados servidos pelo sistema. Crie o diretório e defina sua conta Ubuntu atual como proprietária:
Adicione sua conta Linux existente ao banco de dados de credenciais separado do Samba.
5. Verifique a configuração e reinicie o Samba.
Antes de reiniciar o serviço, verifique se há problemas de sintaxe na configuração:
sudo testparm
Se a configuração for carregada com sucesso, reinicie o serviço SMB:
sudo systemctl restart smbd
sudo systemctl status smbd --no-pager
Se smbdestiver ativo, o compartilhamento está pronto para aceitar conexões.
Valide a configuração antes de reiniciar o serviço Samba.
6. Permita o tráfego Samba através do UFW se o firewall estiver ativo.
Primeiro verifique a UFW:
sudo ufw status
Se estiver ativo, permita o perfil de aplicação Samba. Para melhor exposição apenas na LAN, substitua a sub-rede de exemplo pela sua própria:
sudo ufw allow from 192.168.1.0/24 to any app Samba
A documentação do firewall do Ubuntu descreve tanto o perfil de aplicação Samba quanto a sintaxe restrita por sub-rede.
Se o UFW estiver ativo, permita o Samba somente da sua sub-rede local, quando possível.
7. Conecte-se a partir do Windows
Encontre o endereço do PC Ubuntu com o comando `cd` hostname -I. No Explorador de Arquivos do Windows, digite um caminho como:
\\192.168.1.10\Shared
Faça login com o nome de usuário do Ubuntu que você inseriu valid userse a senha do Samba da etapa 4. Use seu endereço IP real do Ubuntu, não o exemplo acima.
O Windows pode abrir o compartilhamento diretamente com o endereço IP do computador Ubuntu e o nome do compartilhamento.
8. Conecte-se a partir de outro PC com Ubuntu ou Linux.
No GNOME Files, pressione Ctrl+L ou use Outros locais e digite:
smb://192.168.1.10/Shared
Outros clientes SMB podem usar o mesmo endereço de servidor, nome de compartilhamento, nome de usuário e senha. O Finder do macOS também pode usar um smb://endereço de servidor através de Ir > Conectar ao Servidor .
Ambientes de trabalho Linux que utilizam o GNOME Files podem se conectar com um endereço smb://.
Se o compartilhamento do Ubuntu não aparecer em Rede
Não presuma que o compartilhamento está corrompido só porque ele não é listado automaticamente. Em instalações limpas do Ubuntu 26.04 LTS, o suporte a NetBIOS do Samba está desativado por padrão, de acordo com as notas de lançamento do Ubuntu 26.04 LTS\\IP-address\Shared da Canonical. Abrir o compartilhamento diretamente smb://IP-address/Sharedgeralmente é o teste mais rápido.
Acesso negado: confirme se o nome de usuário corresponde valid userse se a conta Linux tem permissão para acessar o diretório compartilhado.
Conexão recusada: execute o comando systemctl status smbde verifique se o UFW não está bloqueando o Samba.
Erro de configuração: execute sudo testparmnovamente e corrija a linha relatada em smb.conf.
Endereço IP alterado: verifique hostname -Inovamente ou configure uma reserva DHCP no seu roteador.
E quanto à opção “Compartilhamento de rede local” em Arquivos?
O Ubuntu ainda publica o pacote nautilus-share , que adiciona integração de compartilhamento Samba ao GNOME Files, mas não há garantia de que ele seja instalado por padrão e o fluxo de menus pode variar de acordo com a versão do Ubuntu. A configuração manual do Samba é mais técnica, mas torna explícitas as configurações de autenticação, permissões, regras de firewall e solução de problemas.
Você deve habilitar o acesso de convidados?
O compartilhamento de arquivos para convidados é conveniente em uma rede doméstica confiável, mas permite que os clientes se conectem sem uma senha Samba. O guia de servidor de arquivos da Canonical inclui um exemplo de compartilhamento para convidados, porém, o próprio guia alerta que isso concede amplo acesso à rede local. Para documentos pessoais ou qualquer rede na qual você não confie totalmente, mantenha guest ok = noe utilize usuários autenticados.