viernes, 22 de noviembre de 2013

HOW TO: COMO ACCEDER A CARPETA COMPARTIDA WINDOWS Y MONTAR EN FORMA AUTOMATICA DESDE UBUNTU LINUX.

1. En el equipo Windows, creamos una carpeta (la ruta de la carpeta la eligen ustedes, el nombre también).:

2. Pulsamos botón derecho sobre la carpeta --> Propiedades:


3. Seleccionamos la pestaña Compartir. Acá marcamos la opción "Compartir esta carpeta". Luego pulsamos el botón Permisos y otorgamos todos los permisos (o los que ustedes deseen otorgar) y pulsamos para finalizar esta parte, los botones "Aceptar" en ambas ventanas mostradas a continuación:


4. Vemos la carpeta ahora compartida:



5. Ahora, ubicados en nuestro equipo Linux, tenemos 2 opciones para "mepear" la carpeta compartida de Windows:


Modo Gráfico:
Si tenemos interfaz gráfica en nuestro equipo Linux (por ejemplo, Ubuntu con Gnome como gestor de ventanas) podemos realizarlo de la siguiente manera:

Abrimos nuestro gestor de archivos. Vamos al menú "Archivos" y seleccionamos la opción "Conectar con el servidor". En esta ventana colocamos los siguientes datos:
Servidor: IP del Servidor.
Tipo: Seleccionamos "Compartido por Windows".
Carpeta: El nombre del resurso compartido. Para este ejemplo, es la carpeta llamada "respaldos" que creamos previamente en el equipo con S.O Windows.
Nombre del dominio: El nombre del dominio o grupo de trabajo del equipo Windows.
Usuario: El usuario con privilegios para acceder a la carpeta.
Contraseña: la clave del usuario.
Como adicional, podemos seleccionar la opción "Recordar estas contraseña".

Para finalizar, pulsamos el botón "Conectar".


Veremos ahora el ícono de la carpeta compartida "mapeada", en el escritorio.


Modo Consola:
Si no tenemos interfaz gráfica en nuestro equipo Linux o sencillamente preferimos hacerlo vía consola, podemos realizarlo de la siguiente manera:

1. Instalamos (si no los tenemos) los paquetes smbfs y smbclient:
sudo apt-get install smbfs smbclient
2. En nuestro equipo Linux, creamos una carpeta (el directorio lo eligen ustedes). Esta carpeta será el "punto de montaje" del recurso compartido en el equipo Windows, en nuestro equipo local.

3. En una consola, ejecutamos el siguiente comando:
sudo mount -t smbfs -o username=el_usuario //IP/recurso_compartido //punto_montaje/
Por ejemplo:
sudo mount -t smbfs -o username=administrador //192.168.8.90/datacenter /home/frankcho/punto_montaje/
Al presionar enter, de inmediato nos pedirá el password. Pulsamos enter nuevamente y listo.

4. Para validar el correcto "mapeo" de la carpeta compartida en nuestro Linux, hacemos un ls al directorio usado como punto de montaje y podremos ver ahora los archivos y carpetas del equipo windows.

Para finalizar, pulsamos el botón "Conectar".

Si queremos que esta unidad se monte automáticamente, debemos colocar la siguiente linea (tomando com ocaso de ejemplo lo antes planteado), al finalizar del archivo /etc/fstab:

//192.168.8.90/datacenter /home/frankcho/punto_montaje/ smbfs username=administrador,password=123456  0  0

Deberemos reiniciar nuestro equipo o ejecutar el comando mount -a para recargar el fstab sin necesidad de reiniciar el sistema.

Si queremos desmontar la unidad, ejecutamos el comando:
sudo umount /punto_montaje. Por ejemplo:  sudo umount /home/frankcho/punto_montaje/

Nota: No solo a través de Samba podemos montar unidades remotas. También es posible montar unidades de red remotas mediante CIFS. (http://technet.microsoft.com/en-us/library/cc939973.aspx)