|
Proyecto S.O.B.L. Traducciones.
|
|
|
|
Usando Samba
Robert Eckstein, David Collier-Brown, Peter Kelly
Primera Edición, Noviembre 1999
1-56592-449-5, 416 págs.
|
|
Samba es una suite de aplicaciones Unix que habla el protocolo SMB (Server Message
Block). Muchos sistemas operativos, incluídos Windows y OS/2, usan SMB para operaciones
de red cliente-servidor. Mediante el soporte de este protocolo, Samba permite a los
servidores Unix entrar en acción, comunicando con el mismo protocolo de red que los
productos de Microsoft Windows. De este modo, una máquina Unix con Samba puede enmascararse
como servidor en tu red Microsoft y ofrecer los siguientes servicios:
- Compartir uno o más sistemas de archivos.
- Compartir impresoras, instaladas tanto en el servidor como en los clientes.
- Ayudar a los clientes, con visualizador de Clientes de Red.
- Autentificar clientes logeándose contra un dominio Windows.
- Proporcionar o asistir con un servidor de resolución de nombres WINS.
Samba es la idea de Andrew Tridgell, quien actualmente lidera el equipo de desarrollo
de Samba development desde su casa de Canberra, Australia. El proyecto nació en 1991
cuando Andrew creó un programa servidor de ficheros para su red local, que soportaba
un raro protocolo DEC de Digital Pathworks. Aunque él no lo supo en ese momento,
aquel protocolo más tarde se convertiría en SMB. Unos cuantos años después, él lo
expandió como su servidor SMB particular y comenzó a distribuirlo como producto por
Internet bajo el nombre de servidor SMB. Sin embargo, Andrew no pudo mantener ese
nombre -ya pertenecía como nombre de producto de otra compañía-, así que intentó
lo siguiente para buscarle un nuevo nombre desde Unix:
grep -i 's.*m.*b' /usr/dict/words
y la respuesta fue:
salmonberry samba sawtimber scramble
De ésta manera nació el nombre de Samba. Hoy, la suite Samba implica a un par de
demonios que proporcionan recursos compartidos a clientes SMB sobre la red (las comparticiones
son denominadas a veces también como servicios). Estos demonios son:
- smbd
- Un demonio que permite compartición de archivos e impresoras sobre una red
SMB y proporciona autentificación y autorización de acceso para clientes SMB.
- nmbd
- Un demonio que busca a través del Windows Internet Name Service (WINS), y ayuda
mediante un visualizador.
Samba se encuentra actualmente mantenido y es ampliado por un grupo de voluntarios
bajo la supervisión activa de Andrew Tridgell. Al igual que el sistema operativo
Linux, Samba es considerado por sus autores Open Source software (OSS), y es distribuido
bajo la the GNU General Public License (GPL). Desde su concepción, el desarrollo
de Samba ha sido patrocinado en parte por la Australian National University, donde
Andrew Tridgell hizo su doctorado. En adición, algunas partes del desarrollo han
sido patrocinadas por distribuidores independientes como Whistle and SGI. Es algo
verdaderamente testimonial el que entidades tanto comerciales como no comerciales
estén dispuestas a gastar dinero para dar soporte a un esfuerzo Open Source.
En el momento de la impresión de este libro, Andrew ha completado su trabajo de doctorado
y ha pasado a formar parte de una compañía desarrolladora de Linux de San Francisco.
Microsoft también ha contribuido materialmente poniendo a disposición su definición
de SMB y del Internet-savvy Common Internet File System (CIFS), como Public Request
for Comments (RFC), y otros documentos estandar. El protocolo CIFS es el nuevo nombre
de las futuras versiones del protocolo SMB que serán usadas en los productos Windows
-los dos términos pueden ser usados aleatoriamente en éste libro-. De hecho, verás
el protocolo escrito como "SMB/CIFS".