Samba son un conjunto de aplicaciones libres para Linux que implementan el protocolo de comunicación SMB utilizado por los sistemas operativos Microsoft Windows para compartir carpetas e impresoras.
Básicamente samba permite a PCs que utilizan Linux conectarse a carpetas compartidas en PCs con Windows, gracias a samba, en una red podemos tener PCs con Windows y PCs con Linux que puedan intercambiar información en carpetas compartidas.