Por lo general nos encontramos con muchos usuarios que se encuentran con el problema de como compartir archivos en en una red por el desconocimiento o por la no implementación de las herramientas que prestan dicho servicio.
En este caso hablare un poco de Samba ya que este no es un howto sino un pequeño aporte que decidí colocar en este blog para que le sirva de ayuda a los usuarios novatos de GNU/Linux
Samba se desarrolló como un servidor para UNIX o GNU/Linux, que soportaba los protocolos Windows, y podía sustituir a una máquina servidora Windows de forma transparente, los usuarios clientes con Windows no tenían por qué notar absolutamente nada. Es más, el resultado es que en la mayor parte de los casos el rendimiento es mejor que en la máquina original con los servicios Windows.
Para no hablar mucho entremos en materia.
¿Como Instalamos samba?
Muy simple:
#apt-get install samba
Al instalar este nos preguntará si queremos que corra como Daemon del sistema o InetD, si usted no entiende ni papa de esto no se de mala vida y elija Daemon para que este arranque al iniciar el sistema.
Ya lo instale ¿y ahora que?
Muy simple
Tienes que configurar samba, para eso buscamos el archivo de configuracion smb.conf
#vi /etc/samba/smb.conf
buscamos la línea:
#aqui colocamos el nombre del grupo de trabajo
[global]
workgroup = nombreGrupoTrabajo
Después si queremos compartir nuestros archivos podemos agregar lo siguiente:
[compartido]
comment = Archivos Compartidos (Mi Pc)
path = /home/nombreUsuario/compartido
browseable = yes
read only = no
guest ok = yes
writable = yes
valid users = nombreUsuario
Pero aqui no termina todo ya que nos falta crear el usuario samba, para lo cual debemos ejecutar:
#smbpasswd -a nombreUsuario
New SMB password: <- colocamos clave
Retype new SMB password: <- volvemos a escribir la clave
Reiniciamos Samba:
#/etc/init.d/./samba restart
Pero todo no termina aqui.
En cuanto a la utilización de GNU/Linux como cliente Samba, es bastante sencilla. Mediante el uso de comandos cliente:
a) Montamos un directorio compartido Windows (sea host el nombre
del servidor):
#smbmount //host/carpeta /mnt/Windows
b) Colocamos el acceso a la carpeta Windows de la máquina host
en nuestro directorio local: /mnt/Windows
c) A continuación, podemos desmontar el recurso con:
#smbumount /mnt/Windows
Si no conocemos los recursos compartidos, podemos obtener una lista con:
#smbclient -L host o IP
Bueno ahora a leer