Como Acessar Pastas Compartilhadas no Ubuntu via SMB
Se você utiliza um ambiente com máquinas Windows e Ubuntu na mesma rede, em algum momento precisará compartilhar arquivos entre eles. Uma forma eficiente de acessar pastas compartilhadas do Windows em servidores ou desktops com Ubuntu é utilizando o smbclient, uma ferramenta da suíte Samba.
Este guia mostra como acessar pastas compartilhadas no Ubuntu 18.04 (ou superior), incluindo configurações do Windows e o uso do terminal Linux para montar unidades SMB.
Pré-requisitos e observações iniciais
- Rede local configurada com acesso entre os dispositivos;
- Endereço IP do computador com Windows conhecido;
- Nome da pasta compartilhada no Windows;
- Usuário com permissões para acessar a pasta compartilhada;
- Permissões administrativas no Ubuntu.
Nota: Neste tutorial foram desativadas algumas configurações de segurança para fins de teste local. Isso não é recomendado para ambientes de produção. Ajuste as configurações conforme as políticas da sua rede.
Configurando o compartilhamento no Windows
Crie uma pasta no Windows e siga os passos abaixo:
- Clique com o botão direito na pasta desejada e selecione Propriedades;
- Vá até a aba Compartilhamento e clique em Compartilhamento Avançado;
- Marque a opção Compartilhar esta pasta e defina um nome simples para o compartilhamento;
- Em "Permissões", configure os acessos desejados;
- Nas configurações de rede, acesse: Painel de Controle → Rede e Internet → Central de Rede e Compartilhamento;
- Altere as Configurações de compartilhamento avançadas para permitir o compartilhamento de arquivos e desativar a exigência de senha (opcional, apenas para testes).
Exemplos visuais dessas etapas:
Instalando o smbclient no Ubuntu
Abra o terminal e instale o smbclient
com o seguinte comando:
sudo apt install smbclient -y
Para acessar a pasta compartilhada, use:
smbclient //192.168.0.11/compartilharteste -U Qb
Substitua 192.168.0.11
pelo IP do seu PC com Windows e compartilharteste
pelo nome da pasta. Ao ser solicitado, informe a senha do usuário do Windows (pressione Enter se não tiver senha configurada).
Montando a pasta SMB localmente no Ubuntu
Você pode montar a pasta para ter acesso via gerenciador de arquivos. Siga estes passos:
1. Crie um arquivo de credenciais:
echo "username=Qb" | sudo tee /root/.smbcredentials
2. Defina as permissões do arquivo:
sudo chmod 600 /root/.smbcredentials
3. Crie o ponto de montagem:
sudo mkdir /mnt/windows
4. Monte a pasta:
sudo mount.cifs //192.168.0.11/compartilharteste /mnt/windows -o credentials=/root/.smbcredentials,vers=1.0
Você poderá acessar o conteúdo da pasta via terminal ou interface gráfica em /mnt/windows
.
Alterando permissões locais
Para facilitar o uso da pasta montada:
sudo chown -R qb:qb /mnt/windows
sudo chmod -R 777 /mnt/windows
Isso concede acesso total ao usuário qb
. Use com cautela, especialmente em servidores compartilhados.
Transferindo arquivos com smbclient
Você também pode baixar arquivos diretamente:
smbclient //192.168.0.11/compartilharteste -U Qb -c "lcd /mnt/windows; recurse; prompt; mget *"
Este comando baixa todos os arquivos da pasta para o diretório local indicado.
Conclusão
Com estas etapas, você pode facilmente integrar compartilhamentos do Windows em sistemas Ubuntu, tanto para testes quanto para ambientes de produção, com as devidas adaptações de segurança e política de acesso.
Para mais informações sobre o smbclient e o Samba, consulte a documentação oficial: https://wiki.samba.org
Se tiver dúvidas ou sugestões, comente abaixo e compartilhe com quem também precisa integrar Ubuntu e Windows em redes locais.