Samba utilizza il protocollo SMB per la condivisione di file e di stampanti tramite una connessione di rete. I sistemi operativi che supportano questo protocollo sono Microsoft Windows (tramite Network Neighborhood), OS/2 e Linux.
Samba è utile se alla vostra rete sono collegate sia macchine Windows che Linux. Samba consente la condivisione di file e stampanti da parte di tutti i vari sistemi in rete. Se desiderate condividere file o stampanti solo tra macchine Red Hat Linux, consultate rispettivamente il Capitolo 8 e il Capitolo 13.