O Samba usa o protocolo SMB (Server Message Block) e trabalha com dois processos:
- smbd, responsável pela partilha de ficheiros
- nmbd responsável por serviços de nome (traduzem nomes legíveis por humanos (endereço de website ou nome de um pc) em endereços numéricos que as máquinas usam para comunicar.
2. atualiza o sistema para todos os pacotes estarem atualizados
sudo apt update
3. instalar samba
sudo apt install samba -y
3. verifica a versão do Samba
samba --version
4. coloca o Samba a iniciar juntamente com o sistema
sudo systemctl enable smbd
5. liga o nmbd service, que permite à NetBIOS descobrir o Samba na rede local.
sudo systemctl status nmbd
6. verifica se ambos os serviços estão a funcionar bem
sudo systemctl status smbd
sudo systemctl status nmbd
Ambos os serviços smbd e nmbd funcionam corretamente se aparecer active running a verde.
7. verifica o estado da firewall
sudo ufw status
Se o status da firewall for inactive, é sinal que está desligada e o Samba pode correr.
Se o Status for active, tenho de efetuar o ponto 8, para permitir que o Samba aceda à firewall para que os outros dispositivos da LAN consigam conectar-se aos ficheiros partilhados.
8. caso a firewall esteja ativa, tenho de permitir o funcionamento do Samba:
Sudo ufa allow Samba
Responde Rule added
