Para sintetizar, los parámetros más importantes, serán:
En la seccion global
- workgroup, o nombre del Grupo de Trabajo
- netbiosname, o nombre NetBIOS de nuestro host.
- server string, el comentario que acompaña a nuestra host, por defecto es Samba Server.
- security, que define la política de acceso a los recursos.
En cada seccion de recurso
- path, el punto de montaje donde está el recurso por ej: /mnt/discowindows
- writeable, para permitir o no la escritura del recurso.
- comment, el comentario que acompaña recurso.
- opciones guest, que indican las posibilidades de recibir ese tipo de usuarios.
- printable, si deseamos compartir un servicio de impresión.
Por cada recurso, se agregará una sección, que podremos configurar individualmente. Bastará con reiniciar los demonios Samba, para que los cambios surtan efecto:
# /etc/rc.d/init.d/samba restart
Cabe aclarar, que lo descrito hasta arriba, será válido en el caso de compartir la red, con PCs reunidas bajo la estructura de WorkGroup, que es la usada entre PCs Window$ 9x. En esta estructura de "seguridad", todos los hosts están al mismo nivel. Las cosas cambian -como ya lo dijéramos- cuando hay un servidor NT con una base centralizada para el control de usuarios y acceso a recursos. Sed concientes de la diferencia.
Llegado este punto, ya estamos compartiendo nuestros recursos con el resto de la red... verdad? Si no fuese así, hay algun tipo de problema cuya resolución no trataremos aquí, ya que esta es sólo una referencia rápida para poner a funcionar el servicio. Para más información, debieran referirse a los COMOs, HOWTOs, FAQs, etc.
Finalmente, podremos querer acceder a los discos que comparten nuestras vecinas Windozas. Esto se logra usando el comando:
# smbmount
nombre_del_host/nombre_del_recurso
/punto_de_montaje
Por ejemplo:
# smbmount enana/C
/mnt/Samba/enana/disco_c
Aunque también hay posibilidades de utilizar un frontend, como LinNeighborhood, Komba o Jags.
Para encontrar estos, y otros paquetes relacionados al tema, pueden, como siempre, referirse al sitio obligado de busqueda:
Freshmeat
Como habrán podido ver, no se trata de una tarea complicada en absoluto; no hay obligación de compilar ni una sola línea de código, ni adentrarse en extraños archivos de configuración. Basta con instalar unos pocos paquetes, levantar algunos interfaces gráficos, y disfrutar. O inclusive, si prefieren hacerlo aún más facil, optar por Corel Linux, que instala los paquetes Samba por defecto, e inclusive lo integra en su File Manager, en el manejo del entorno de red, al mejor estilo
Windows Explotator.