Samba ist eine freie Software-Suite, die das Server-Message-Block-Protokoll (SMB) für Unix-Systeme verfügbar macht. Dieses Netzwerkprotokoll wird manchmal auch als Common Internet File System (CIFS), LAN-Manager- oder NetBIOS-Protokoll bezeichnet.
Samba ist damit in der Lage, Funktionen wie die Datei- und Druckdienste von Microsoft Windows zu emulieren. Es gilt als stabiler und leistungsfähiger als frühere SMB-Alternativen und findet, da frei verfügbar, bei vielen Unternehmen und Organisationen rege Verwendung. Allerdings sind Teile des SMB-Protokolls noch nicht vollständig implementiert.