Voltar à página principal
terça-feira 17 setembro 2024
272

Como instalar o Samba no Ubuntu Server 22.04

1. Atualizar o sistema

É importante garantir que todos os pacotes do sistema estejam atualizados antes de prosseguir com a instalação. Abra um terminal e execute os seguintes comandos:

sudo apt update
sudo apt upgrade

2. Instalar o Samba

Instalar o Samba no Ubuntu é simples graças aos pacotes disponíveis nos repositórios oficiais. Execute o seguinte comando para instalar o Samba:

sudo apt install samba

3. Configurar o Samba

Uma vez instalado, precisamos configurar o Samba para compartilhar arquivos e diretórios. A configuração principal do Samba está localizada no arquivo /etc/samba/smb.conf.

Editar o arquivo de configuração

Abra o arquivo de configuração com seu editor de texto favorito, por exemplo, nano:

sudo nano /etc/samba/smb.conf

Dentro deste arquivo, você pode definir as seções e parâmetros necessários para compartilhar diretórios. Abaixo está um exemplo de configuração básica para compartilhar um diretório:

[global]
   workgroup = WORKGROUP
   server string = %h server (Samba, Ubuntu)
   dns proxy = no

[shared]
   path = /srv/samba/shared
   browsable = yes
   writable = yes
   guest ok = yes
   read only = no
   create mask = 0755

Neste exemplo:

  • A seção [global] contém configurações gerais, como o nome do grupo de trabalho (workgroup = WORKGROUP) e o nome do servidor (server string = %h server (Samba, Ubuntu)).
  • A seção [shared] define um recurso compartilhado chamado "shared", localizado no diretório /srv/samba/shared. Esse recurso é navegável (browsable = yes), gravável (writable = yes), e permite acesso de convidados (guest ok = yes).

Criar o diretório compartilhado e ajustar permissões

Precisamos criar o diretório que será compartilhado e ajustar as permissões para que o Samba possa acessá-lo:

sudo mkdir -p /srv/samba/shared
sudo chown -R nobody:nogroup /srv/samba/shared
sudo chmod -R 0755 /srv/samba/shared

4. Reiniciar o serviço Samba

Após fazer as alterações na configuração, devemos reiniciar o serviço Samba para que as mudanças entrem em vigor:

sudo systemctl restart smbd
sudo systemctl restart nmbd

5. Verificar o status do serviço Samba

Para garantir que o serviço Samba está funcionando corretamente, verifique seu status:

sudo systemctl status smbd
sudo systemctl status nmbd

6. Configurar o firewall

Se você tiver um firewall configurado no seu servidor, precisará permitir o tráfego do Samba. Você pode fazer isso usando o ufw (Uncomplicated Firewall) com os seguintes comandos:

sudo ufw allow samba

7. Acessar o recurso compartilhado a partir do Windows

Para acessar o recurso compartilhado a partir de uma máquina Windows, abra o Explorador de Arquivos e na barra de endereços digite \\<endereço_ip_do_servidor>\shared, onde <endereço_ip_do_servidor> é o endereço IP do seu servidor Ubuntu.

8. Adicionar usuários ao Samba (Opcional)

Se você preferir que o acesso não seja anônimo e desejar adicionar autenticação, pode criar usuários do Samba com o seguinte comando:

sudo smbpasswd -a nome_do_usuario

Este comando criará um usuário do Samba baseado em um usuário existente no sistema. Certifique-se de que o usuário do Ubuntu já exista antes de executar este comando.

Compartilhar:
Criado por:
Author photo

Jorge García

Fullstack developer