Como configurar compartilhamentos Samba no Ubuntu Server com o Webmin

É possível configurar compartilhamentos Samba no Ubuntu Server sem edição manual, /etc/samba/smb.confutilizando o módulo de compartilhamento de arquivos Samba para Windows do Webmin. O fluxo de trabalho básico consiste em instalar o Samba, abrir o Webmin via HTTPS, criar um compartilhamento, definir suas regras de acesso, adicionar um usuário Samba e, em seguida, conectar-se a partir do Windows.

1. Instale o Samba e o Webmin

Comece instalando o Samba a partir dos repositórios do Ubuntu:

sudo apt update
sudo apt install samba

A documentação oficial do servidor de arquivos Samba do Ubuntu usa o mesmo sambapacote. Se o Webmin ainda não estiver instalado, a Webmin recomenda adicionar seu repositório oficial com o script de instalação e, em seguida, instalar o pacote:

curl -o webmin-setup-repo.sh https://raw.githubusercontent.com/webmin/webmin/master/webmin-setup-repo.sh
sudo sh webmin-setup-repo.sh
sudo apt-get install webmin --install-recommends

Consulte a página oficial de instalação do Webmin para obter informações sobre o método de repositório atual.

Terminal do Ubuntu Server instalando o pacote Samba com apt
Instale o Samba antes de abrir o módulo de gerenciamento do Samba no Webmin.

2. Faça login no Webmin via HTTPS

A partir de um computador com acesso ao servidor, abra o seguinte:

https://SERVER-IP:10000

O guia de instalação atual do Webmin especifica HTTPS na porta 10000. Faça login com a conta administrativa configurada para sua instalação do Webmin. Não é necessário habilitar o login remoto de root nem definir uma senha de root apenas para este tutorial. Se um firewall proteger o servidor, permita a porta 10000 somente para redes de gerenciamento confiáveis, quando possível.

A página de login do Webmin foi aberta em um endereço IP de um servidor Ubuntu na porta HTTPS 10000.
Abra o Webmin de forma segura no endereço do servidor na porta 10000.

3. Abra o módulo de compartilhamento de arquivos do Samba para Windows.

Após o login, abra Servidores > Compartilhamento de Arquivos Samba do Windows . A documentação do módulo Samba do Webmin informa que o módulo lista os compartilhamentos existentes e fornece controles para a criação de novos.

Painel de controle do Webmin em um servidor Ubuntu com a seção Servidores na barra lateral.
Utilize a categoria Servidores no Webmin para acessar o compartilhamento de arquivos Samba do Windows.

Se o Webmin informar que não consegue encontrar smbdo pacote, confirme se ele sambafoi instalado corretamente antes de alterar os caminhos dos módulos.

Página de compartilhamento de arquivos do Webmin Samba para Windows listando compartilhamentos públicos de backup e mídia.
O módulo Samba exibe os compartilhamentos existentes e o botão para criar um novo compartilhamento de arquivos.

4. Crie o diretório que deseja compartilhar.

Primeiro, crie a pasta e conceda as permissões de sistema de arquivos apropriadas ao usuário ou grupo Linux pretendido. Este exemplo usa um usuário Linux existente chamado alex:

sudo mkdir -p /srv/samba/documents
sudo chown alex:alex /srv/samba/documents

As permissões do Linux ainda se aplicam mesmo quando o Webmin indica que um compartilhamento é gravável. Para um compartilhamento multiusuário, use um grupo dedicado e permissões de grupo em vez de tornar um usuário o proprietário.

5. Crie o compartilhamento no Webmin.

No compartilhamento de arquivos do Samba para Windows , clique em Criar um novo compartilhamento de arquivos . Insira um nome simples para o compartilhamento, como documents, defina o Diretório a ser compartilhado como /srv/samba/documents, deixe a opção Navegável? ativada se desejar que o compartilhamento seja listado para os clientes, adicione um breve comentário e clique em Criar .

Webmin: Crie um novo formulário de compartilhamento de arquivos para um compartilhamento de documentos em /srv/samba/documents
Defina o nome do compartilhamento, o diretório, a navegabilidade e a descrição antes de criar o compartilhamento.

6. Configure a segurança e o acesso de gravação.

Clique no novo compartilhamento e abra Segurança e Controle de Acesso . Para um compartilhamento de LAN típico protegido por senha, defina Gravável? como Sim somente se os usuários puderem modificar arquivos, defina Acesso de convidado? como Nenhum e insira os nomes de usuário permitidos em Usuários válidos .

O Webmin compartilha configurações com Segurança e Controle de Acesso selecionados.
Abra as configurações de Segurança e Controle de Acesso para verificar quem pode usar o compartilhamento.

O Webmin também oferece suporte a acesso de convidados, mas evite combinar acesso irrestrito de convidados com permissão de gravação, a menos que você queira intencionalmente que qualquer pessoa que possa acessar o compartilhamento crie ou altere arquivos. O guia de controle de acesso do Samba no Ubuntu explica que usuários autenticados do Samba e permissões normais do sistema de arquivos Linux funcionam em conjunto.

Página de Segurança e Controle de Acesso do Webmin com permissão de escrita, acesso de convidado desativado e um usuário válido.
Para uma pasta compartilhada privada, mantenha o acesso de convidados definido como "Nenhum" e liste os usuários que têm permissão para entrar.

7. Adicione o usuário ao Samba

Uma conta Linux não é automaticamente um login Samba. Para um usuário Linux existente, como alex, adicione uma senha Samba com:

sudo smbpasswd -a alex

Insira a senha que os clientes Windows usarão para este compartilhamento. A documentação do Ubuntu observa que as credenciais do Samba podem ser diferentes da senha da conta Linux.

8. Aplique a configuração e conecte-se a partir do Windows.

O Webmin observa que o Samba normalmente detecta alterações nos arquivos de configuração automaticamente, portanto, uma reinicialização geralmente é desnecessária. Se o módulo exibir a mensagem " Reiniciar servidores Samba" e você precisar forçar uma recarga, poderá usá-lo após salvar o compartilhamento.

No Windows, abra o Explorador de Arquivos e insira o caminho UNC:

\\SERVER-IP\documents

Quando solicitado, faça login com o nome de usuário e a senha do Samba. Se o compartilhamento não aparecer em Rede, tente primeiro o caminho UNC direto; navegar na rede não é necessário para que o compartilhamento funcione.

O Explorador de Arquivos do Windows abriu um compartilhamento Samba de documentos pelo endereço IP do servidor.
Conecte-se diretamente ao compartilhamento Samba usando o endereço IP do servidor e o nome do compartilhamento.

Solução rápida de problemas

  • Acesso negado: verifique as regras de compartilhamento do Webmin e as configurações de propriedade ou modo do Linux no diretório compartilhado.
  • Login rejeitado: confirme se o usuário Linux existe e foi adicionado com smbpasswd -a.
  • O compartilhamento está inacessível: verifique se o Samba está em execução e se o seu firewall permite o tráfego SMB da rede do cliente.
  • O Webmin está inacessível: confirme se você está usando o https://endereço IP correto, a porta correta 10000e um caminho de gerenciamento confiável para o servidor.

Deixar um comentário

Como recuperar partições perdidas e dados do disco rígido com segurança

Como recuperar partições perdidas e dados do disco rígido com segurança

Aprenda como recuperar partições e arquivos perdidos com o TestDisk e o PhotoRec. Proteja a unidade de origem, faça a verificação com segurança e salve os dados recuperados em outro disco.

Como ler códigos QR em um computador Linux

Como ler códigos QR em um computador Linux

Escaneie códigos QR no Linux com o CoBang usando uma webcam ou um arquivo de imagem. Veja as opções de instalação, etapas de configuração e correções para acesso à câmera via Flatpak.

Como alterar as configurações da webcam no Linux com o Cameractrls

Como alterar as configurações da webcam no Linux com o Cameractrls

Altere as configurações da webcam no Linux com o Cameractrls: ajuste a exposição, a cor, a redução de cintilação e outros controles compatíveis e, em seguida, verifique os modos de vídeo compatíveis.

Como instalar o PhpStorm no Linux: Toolbox, Tar.gz, Snap e AUR

Como instalar o PhpStorm no Linux: Toolbox, Tar.gz, Snap e AUR

Instale o PhpStorm no Linux com o JetBrains Toolbox ou o arquivo tar.gz independente, além das opções Snap e Arch AUR. O Java já está incluído.

Como configurar dois painéis no XFCE 4

Como configurar dois painéis no XFCE 4

Crie um painel XFCE 4 separado para cada tela, atribua o segundo painel à saída correta, posicione-o e dimensione-o e adicione os atalhos e itens de status necessários.

Como instalar o Cisco Packet Tracer no Linux

Como instalar o Cisco Packet Tracer no Linux

Baixe o Cisco Packet Tracer 9.0.1 para Ubuntu 64 bits, instale o pacote DEB com o APT, aceite a licença no Terminal e faça login para iniciar um laboratório.

Como recortar uma imagem no Linux com o GIMP

Como recortar uma imagem no Linux com o GIMP

Remova o fundo de uma foto no Linux com o GIMP: trace o contorno do objeto, exclua o fundo selecionado, mantenha a transparência e exporte um PNG reutilizável.

Como fazer backup de um CD-ROM como um arquivo ISO no Linux

Como fazer backup de um CD-ROM como um arquivo ISO no Linux

Crie uma imagem ISO de CD-ROM no Linux com o GNOME Disks ou o comando dd. Identifique a unidade óptica, monitore a cópia, verifique a imagem e saiba quando um disco danificado ou de áudio precisa de outra ferramenta.

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente no site oficial. Compare os pacotes para Windows, macOS e Linux, instale os arquivos de dados e inicie seu primeiro voo.

Aplicativo Google Tasks para desktop: como usá-lo no computador

Aplicativo Google Tasks para desktop: como usá-lo no computador

Abra o Google Tasks em um navegador, adicione um atalho do Chrome ou inicie o aplicativo automaticamente e gerencie suas tarefas agendadas pelo Agenda e pelo Gmail.