Samba é un software libre baixo GPLv3 que implementa o protocolo CIFS (o protocolo de ficheiros e impresoras compartidos de Microsoft Windows). Este software está dispoñible para os sistemas operativos GNU/Linux, FreeBSD, ou calquera outro baseado en UNIX e serve tanto como aplicación cliente coma de servidor.
As características fundamentais de Samba son:
- Acceso a cartafoles compartidos por outras máquinas e compartir cartafoles da propia máquina
- Compartir impresoras a través da rede e acceder ás que estean compartidas
- Inicio de sesión mediante Active Directory
- Exercer o rol de controlador de dominio ou dun cliente máis en redes Windows