Samba
Samba é uma implementação de software de código aberto do protocolo Server Message Block (SMB). Ele permite que usuários de plataformas não Windows acessem recursos de rede compartilhados por computadores e servidores Windows. Sem o Samba, computadores Windows e não Windows ficariam isolados uns dos outros, mesmo quando conectados à mesma LAN. O Samba está disponível gratuitamente sob a GNU General Public License, e a maioria das distribuições Unix e Linux o inclui para oferecer suporte ao compartilhamento de arquivos entre plataformas.
O Samba implementa o protocolo SMB nos dois lados do modelo cliente-servidor. Ele permite que clientes não Windows acessem compartilhamentos de rede criados em servidores Windows e também permite que servidores não Windows criem compartilhamentos de rede SMB. Usuários de Unix e Linux podem usar o Samba para montar compartilhamentos de rede como parte da estrutura de arquivos do computador ou também podem usar utilitários de software para acessar compartilhamentos de rede da mesma forma que acessariam um servidor FTP.
Computadores não Windows também podem usar o Samba para acessar outros recursos de rede compartilhados, como impressoras de rede. O Samba também oferece suporte ao Active Directory, que permite que sistemas Unix e Linux participem de domínios do Microsoft Active Directory. Os sistemas operacionais incorporados em dispositivos de armazenamento conectado à rede (NAS) costumam usar o Samba para criar compartilhamentos SMB.
NOTE: Versões mais antigas do macOS usavam o Samba para redes SMB, mas ele foi substituído por uma implementação personalizada, SMBX, no macOS 10.9 Mavericks.
Teste seus conhecimentos