Como instalar o Samba no Ubuntu ⋆ ALexHost SRL

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
05.12.2024

Como instalar o Samba no Ubuntu

O Samba é um conjunto de software de código aberto que permite a partilha de ficheiros e impressões entre computadores com Windows e sistemas do tipo Unix, como o Ubuntu. Ao instalar o Samba, pode criar uma ligação perfeita entre os sistemas Linux e Windows, permitindo a partilha de ficheiros através de uma rede. Aqui está um guia passo-a-passo sobre como instalar e configurar o Samba no Ubuntu.

1. Atualizar os pacotes do sistema

Antes de instalar o Samba, é uma boa prática atualizar os pacotes do seu sistema:

sudo apt update && sudo apt upgrade

2. Instalar o Samba

Instale o pacote Samba executando:

sudo apt install samba

Para confirmar a instalação, verifique a versão do Samba:

smbd --version

3. Configurar o Samba

Após a instalação, terá de configurar o Samba editando o seu ficheiro de configuração principal, smb.conf.

Passo 1: Abrir o ficheiro de configuração do Samba

sudo nano /etc/samba/smb.conf

Passo 2: Configurar um diretório partilhado

Decida qual o diretório que pretende partilhar através da rede. Para este exemplo, vamos criar uma pasta chamada shared no diretório home.

mkdir ~/shared chmod 777 ~/shared

O comando chmod 777 define permissões para que qualquer pessoa possa ler, escrever e executar ficheiros no diretório partilhado.

Passo 3: Configurar o Samba para o diretório compartilhado

Em smb.conf, vá até o final do arquivo e adicione as seguintes linhas:

[SharedFolder]
path = /home/username/shared
available = yes
valid users = username
read only = no
browsable = yes
public = yes
writable = yes

Substitua username pelo seu nome de utilizador atual do Ubuntu. Esta configuração permite que o utilizador especificado aceda à pasta partilhada.

4. Criar um utilizador Samba

Para restringir o acesso, é necessário adicionar uma palavra-passe específica do Samba para o utilizador:

sudo smbpasswd -a username

Introduza e confirme uma palavra-passe. Esta palavra-passe será necessária para aceder à pasta partilhada a partir de um sistema remoto.

5. Reiniciar os serviços do Samba

Após a configuração, reinicie o serviço Samba para aplicar as alterações:

sudo systemctl restart smbd

Também pode ativar o Samba para iniciar no arranque:

sudo systemctl enable smbd

6. Aceder à pasta partilhada a partir de um sistema Windows

Num computador Windows, pode agora aceder à pasta partilhada do Ubuntu:

  • Abra o Explorador de ficheiros.
  • Introduza o caminho de rede para a sua máquina Ubuntu, tal como \\ubuntu_ip_address\SharedFolder.
  • Quando solicitado, introduza o nome de utilizador e a palavra-passe do Samba.

A pasta partilhada deverá agora estar acessível a partir do sistema Windows, permitindo-lhe ler, escrever e modificar ficheiros.

7. Acedendo às partilhas Samba a partir de outro sistema Linux

Em outro sistema Linux, use o seguinte comando para acessar o diretório compartilhado:

smbclient //ubuntu_ip_address/SharedFolder -U username

8. Opções de configuração adicionais

Pode personalizar ainda mais a configuração do Samba para controlar o acesso, definir permissões só de leitura ou definir várias pastas partilhadas. Aqui estão algumas definições adicionais:

  • Acessosomente leitura: Defina somente leitura = sim para evitar modificações.
  • Acesso de convidado: Adicione guest ok = yes para permitir que utilizadores anónimos acedam à pasta partilhada.
  • Restringir acesso IP: Use hosts allow para restringir o acesso a endereços IP específicos.

9. Protegendo o Samba

Para proteger a configuração do Samba:

  • Desativar o acesso de convidados se não for necessário.
  • Utilize palavras-passe fortes para os utilizadores do Samba.
  • Limite as permissões nas pastas partilhadas apenas aos utilizadores necessários.

Conclusão

A instalação do Samba no Ubuntu permite-lhe configurar a partilha de ficheiros entre plataformas, facilitando a partilha de ficheiros entre sistemas Linux e Windows na mesma rede. Ao configurar pastas partilhadas e definir permissões de utilizador, pode garantir tanto a funcionalidade como a segurança na sua configuração do Samba.

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills