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

 

 


Licencia . Ver información de licencia & cómo copiar material de esta web aquí.  - Autor: Cristian1604 - Ilustración inicio: Samba.org

.