¿Qué es SAMBA?

Samba es un servidor para computadoras con GNU/Linux, Mac OS X o Unix que permite administrar y compartir recursos en redes de computadoras con Microsoft Windows como:

  • archivos y directorios
  • impresoras
  • autenticación de usuarios en dominios Active Directory.
Logo de Samba
Logo de Samba

Se trata de una implementación libre del protocolo de archivos compartidos de Microsoft Windows (antiguamente llamado SMB, renombrado luego a CIFS) y fue desarrollado originalmente para Unix por Andrew Tridgell utilizando un sniffer o capturador de tráfico para entender el protocolo usando ingeniería inversa.

El nombre viene de insertar dos vocales al protocolo estándar que Microsoft usa para sus redes, el SMB o server message block. En un principio Samba tomó el nombre de smbserver pero tuvieron que cambiarlo por problemas con una marca registrada. Tridgell buscó en el diccionario de su máquina Unix alguna palabra que incluyera las letras.