Samba est un logiciel développé sous la licence GPL qui permet de faire du partage de fichiers et d'imprimantes en utilisant le protocole SMB (ou CIFS).
Samba intègre également un mécanisme d'authentification comme celui que l'on peut trouver sur serveur NT.
Cette authentification peut se faire à partir de plusieurs sources différentes :
Une base propre à Samba (dans sont fichier smbpasswd)
Un autre serveur Samba ou un serveur NT
Une base LDAP (encore au stade expérimental)
Le service NIS(+)
Samba est très lié au monde Windows et notament à Windows NT. Bien connaître ce dernier aide beaucoup à l'utilisation de Samba notament en PDC, mais l'inverse est largement vrai, tant les documentations sur Samba sont riches et abondantes.