Samba propose une implémentation open source du protocole SMB/CIFS propriétaire pour Linux. L'application intègre donc un serveur de fichiers SMB qui permettra au poste local ou au serveur Unix d'être vu sur le réseau comme étant une machine Windows. Samba permet ainsi de partager des fichiers/dossiers et des imprimantes avec tous les systèmes Windows ou n'importe quel client NetBIOS ou LanManager sans logiciel particulier.