Samba es la implementación libre de compartición en máquinas linux y windows, compatible entre ellas.
En ubuntu 9.10 y anteriores versiones no viene por defecto, por lo tanto necesitaremos lo primero instalar los paquetes necesarios, con los cuáles se nos instala también el demonio de samba:
$ sudo apt-get install samba smbfs system-config-samba
Después de mucho buscar, para que no sea muy difícil para la mayoría de los usuarios, he decidido también incluir un programa gráfico para configurar samba, aunque todo esto se puede hacer mediante unos archivos de configuración que trae samba.
Lo primero sería abrir el programa para administrar samba:
-Sistema-Administración-Samba e introducimos nuestra contraseña de root:
-Nos aparecerá esta ventana:
-Una vez dentro del programa de configuración de samba vamos a preferencias- Configuración del servidor:
-Aquí podremos configurar el servidor, una de las cosas más importantes aquí sería lo de grupo del trabajo.
-Ahora vamos a Preferencias-Usuarios Samba:
-En esta ventana podremos añadir los usuarios que deseemos al grupo de trabajo, ya suele estar el usuario de nuestro sistema.
-Bueno, una vez configurado todo esto, ahora vamos a añadir las carpetas que queremos compartir y a darle los permisos correspondientes:
-Le damos al símbolo de +:
-Si le damos a examinar, seleccionaremos la carpeta a compartir, y después podremos darle permiso de escritura a esta carpeta(para que los usuarios a los que se comparte, puedan cambiar los archivos de la carpeta), si queremos que se vea la carpeta, y podremos poner una descripción a la carpeta.
-Después vamos a la pestaña de Acceso:
-Aquí simplemente damos los permisos a los usuarios que queramos.
-Compartir la impresora entre máquinas ya esta habitada por defecto, pero para que funcione, necesitaremos darle unos permisos dentro de la configuración de impresoras de nuestro ubuntu.
-Para ello vamos a Sistema-Administración-Impresoras
-Y después a Servidor-Configuración:
-Y seleccionaremos las opciones que están arriba, para que se pueda compatir nuestra impresora con samba.
Importante:lo anterior también abría que hacerlo en las máquinas clientes, las que se van a conectar a nuestra red con samba pero que no tienen impresora.
Ya podremos compartir nuestros archivos e impresoras con otras máquinas linux o windows.