Mapear recursos compartidos de Windows en directorios de Linux

mapear-recursos-compartidos-de-windows-en-directorios-de-linux


Por lo general siempre hacemos lo contrario, por medio de Samba damos acceso a recursos de Linux para que nuestros clientes de la red de windows puedan verlos, para la gente que ya ha realizado esta actividad, el proceso inverso le resultará muy familiar.


Si bien esto no es muy común puede llegar a resultar muy útil como lo fue para mi, imaginemos que tenmos por ahí algunos usuarios de esos a los que les formateas su máquina cada mes ya que instala cuanto .exe y deseas respaldar su carpeta de “Mis Documentos”, esto en el caso más simple, o en general por alguna razón tienes un equipo Windows en la Red, y deseas utilizar un recurso compartido en Linux, he visto cosas como DBF’s que estan en un equipo Windows y se leen en un equipo linux para que a su vez se presenten en la web con PHP, vaya las posibilidades son infintas partiendo del hecho de utilizar un recurso compartido de la red (windows o incluso otro Linux con Samba) y montarlo en un directorio de nuestro sistema Linux.


Pasemos a los detalles.


Antes que nada, instalamos el paquete smbfs, el cual viene en muchas distribuciones como tal, o podemos compilarlo directamente desde el kernel de Linux.


#apt-get install smbfs


Creamos el directorio donde montaremos la carpeta del recurso compartido


#mkdir /recurso


Una vez creado el directorio donde montaremos el recurso compartido, montamos dicho recurso, tenemos dos formas de hacerlo lo cual muestro a continuación:


#smbmount username=usuario,password=clave //maquina/reccom  /recurso


ó


#mount -t smbfs -o username=usuario,password=clave  //maquina/reccom  /recurso


Donde:


username= Usuario con el cual podemos accesar al recurso compartido.


password = Password con el cual podemos accesar al recurso compartido.


//maquina = Nombre del equipo el cual contiene el recurso que queremos.


/reccom = Nombre del recurso compartido como se ve en la red.


/recurso = Directorio local donde montaremos el recurso compartido.


Una vez completado el comando si no recibimos ningún mensaje de error podemos verificar que la unidad se encuentre montada utilizando el comando “df


#df -h


Si queremos que el recurso se monte automáticmanete al arrancar nuestro equipo podemos anexar una linea como se muestra a continuación en el archivo /etc/fstab


//maquina/reccom  /recurso      smbfs   user,uid=1000,gid=1000,password=sis002,username=karam 0 0


Donde uid y gid representan el uid y el gid del usuario con el que se montará dicho recurso compartido para efectos de permisos en nuestro sistema local.


Es importante mencionar que esta implementación dependiendo del cómo se utilice requiere afinar y tomar en cuenta algunos factores en sus configuraciones.


Espero les sea de utilidad.


Saludos.


Deja un comentario