En nuestras oficinas de trabajo, que importante es tener montada una red de comunicaciones, y contar con un lugar centralizado en donde podamos acceder a nuestros archivos y recursos compartidos, desde cualquier punto de la misma y además sin depender del sistema operativo que tengamos instalado.
Es acá en donde aparece Samba, un software que implementa de forma libre el protocolo de Servidor de Archivos SMB (Server Message Block) para los sistemas Unix. De esta forma sistemas tales como GNU/Linux, Mac OS X y Windows, pueden convivir bajo la misma arquitectura de red y con una perfecta comunicación a la hora de compartir los archivos.
El rol de Cliente la toman todas aquellas computadoras que quieren acceder por medio de un protocolo de comunicación a los recursos de los servidores, realizando diferentes peticiones. Desde este punto de vista la localización de los Archivos compartidos es totalmente transparente. Esto apunta a que no hay deferencia perceptible si un archivo se encuentra almacenado en servidores remotos o en discos locales.
Algunos de los protocolos de comunicación para la utilización de Servidores de Archivos tenemos:
- SMB/CIFS (Sistemas Operativos, Windows y Unix)
- NFS (Unix).
Aunque podría ser natural tener instalado un sistema operativo Windows cumpliendo el rol de servidor, ya sea de archivos como así también de impresoras, existen muchas razones por la cual una persona puede optar por esta alternativa. En primer lugar Samba es un software totalmente fiable ejecutándose sobre un sistema operativo Unix fiable, lo que resulta un menor número de riesgos y problemas, por ende el costo por licencia es un gran punto a tener en cuenta a la hora de escoger las aplicaciones, y por último un mayor rendimiento en la distribución y administración de recursos en el sistema, sin la necesidad de contar con grandes requerimientos del sistema en nuestro servidor.
Samba se encuentra disponible para los sistemas GNU/Linux (la mayoría de las distribuciones), Solaris, Mac OS X y diferentes sistemas basados en BSD.
El servidor Samba nos ofrece los siguientes servicios:
- Compartir uno o varios árboles de directorios.
- Compartir uno o más archivos distribuidos.
- Compartir la impresora instalada tanto en servidores como en clientes.
- Ayudar a los clientes a navegar por la red.
- Autenticación de clientes al conectarse a un dominio de Windows.
- Proporcionar y asistir un servidor de nombres WINS

[...] ha anunciado una vulnerabilidad en Samba por la que un usuario remoto autenticado podría llegar a acceder a determinados archivos del [...]