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 il suo Network Neighborhood), OS/2 e Linux.
Samba è utile se alla vostra rete sono collegate sia macchine Windows sia Linux. Samba consente la condivisione di file e stampanti da parte di tutti i vari sistemi in rete. Se desiderate condividere file solo tra macchine Red Hat Linux, usare NFS come accennato su Capitolo 16. Se desiderate condividere stampanti solo tra macchine Red Hat Linux, non avrete bisogno di usare Samba; consultate allora Capitolo 27.