viernes, 7 de septiembre de 2012

Montar y Compartir Archivos con Samba

Lo primero que debemos contemplar es que ya se  tiene habilitado un recurso compartido al cual podremos acceder desde nuestro equipo, así como el usuario y contraseña del mismo. En seguida se aplican los siguientes pasos:

1- Actualiza lista de paquetes: # apt-get update
2- Busca en cache paquetes que coincidan con smbfs: # apt-cache search smbfs
3- Instalar el cliente Samba: # apt-get install smbfs
4- Montar la el recurso compartido de forma manual:
# mount -t smbfs -o username=[User] //[IP o Hostname]/[Ruta]/ /mnt - Monta el sistema de archivos samba en /mnt con el usuario indicado
5- Verificamos punto de montaje: # ls /mnt – Lista /mnt y muestra los archivos contenidos en polluxbkup
6- Desmontamos unidad: # umount /mnt – Desmonta el sistema de archivos samba

Si deseamos generar un script para montar alguna unidad de forma automática el paso 4 quedaría de la siguiente forma:

smbmount //[IP o Hostaname]/[Ruta] /mnt -o credentials [acceso.txt]
Donde acceso.txt es un fichero existente que contiene el usuario y contraseña con los que se deberá conectar la unidad:
# cat acceso.txt
username = user
password = pass

IMPORTANTE: Debemos recordar que para montar o desmontar cualquier unidad a nuestro equipo debemos hacerlos con privilegios de super usuario root, de lo contrario no serán permitidos los cambios.