|
Samba es una implementación libre del protocolo de archivos compartidos de Microsoft Windows (antiguamente llamado SMB, renombrado recientemente a CIFS) para sistemas de tipo UNIX. Con él es posible que ordenadores con GNU/Linux, Mac OS X o Unix en general se vean como servidores o actúen como clientes en redes de Windows. En este artículo veremos un uso básico de él: montar unidades de Windows. |
Arrancaremos desde un uso muy básico para luego ir incrementando la profundidad en el funcionamiento de este programa tan versátil.
Antes que nada habrá que verificar que Samba esté instalado en el sistema. Una forma siempre útil de hacerlo de forma sencilla es verificando que estén presentes los manuales, por lo que simplemente ingresando en la terminal
man smbmount
si despliega el manual, entonces está instalado. Saltea la siguiente unidad.
De no ser así, procederemos con la instalación de Samba.

Instalar Samba
Empleando el sistema apropiado en sistemas Debian (ubuntu, mint)
sudo apt-get install samba
Si es derivado de RedHat (fedora, open SuSE)
sudo yum install samba
O para equipos con Arch, por ejemplo
pacman -S samba

Montar un recurso compartido remoto
Primero, veremos como montar una unidad remota con Windows a una máquina Linux.
Para realizar el montaje correctamente, tal como lo haríamos con una unidad local, primero tendremos que tener de antemano el directorio de montaje.
Para ello podemos crear un directorio en, por ejemplo para mantener el estándar, en /media
sudo mkdir /media/nombre
donde en nombre pondremos el nombre que queramos darle a la unidad remota. Por ejemplo vamos a llamarlo red
Luego no queda más que montar en él el directorio que deseemos de la PC remota con Windows. Para ello simplemente ingresar (como superusuario)
smbmount //ip_del_servidor/recurso_compartido /media/red -o user=usuario
Donde
- ip_del_servidor: Es la IP del equipo al que se desea conectar
- recurso_compartido: Es la unidad o carpeta a la que se desea conectar
- usuario: Es el nombre de usuario del equipo remoto con el cual se debe conectar
A continuación pedirá la contraseña de usuario (si corresponde) y si no sale ningún error, entonces la conexión se habrá establecido en forma exitosa.
Podemos corroborar la conexión realizando ls desde la terminal dentro de red y verificando que liste los archivos en la computadora remota.

Ejemplo de implementación
smbmount //192.168.0.3/musica /media/musica -o user=cristian1604
No olvidar que este es un ejemplo muy básico. En próximos artículos abordaremos más detalladamente las configuraciones y parametrizaciones más complejas de Samba.
Por el momento pueden seguir los links que recomendaré a continuación.

Lectura adicional
- Wikipedia | Samba
- Linux en Español | Accediendo a Windows desde Linux
- Samba | Samba guide (inglés)
- Samba | Part I. Example Network Configurations (inglés)
- Samba | Secure Office Networking (inglés)
- Linux Para Todos | Servidor Samba
Licencia
. Ver información de licencia & cómo copiar material de esta web aquí. - Autor: Cristian1604 - Ilustración inicio: Samba.org
.
