24 ene 2009

Acceder a Directorio compartido en Windows desde Linux

Cuando necesitemos acceder a un directorio compartido de una maquina con Windows de nuestra red, podemos hacerlo como os indico aquí.
Para empezar hay que tener en cuenta que tenemos que tener montado los paquetes SAMBA en nuestro Linux, como os expliqué en anteriores articulos.
- Instalamos el cliente de Samba
# apt-get install smbclient
- Creamos un directorio donde queramos, desde donde accederemos a Windows
# mkdir winsamba
- Hacemos un listado del ordenador Window$ al que queremos acceder (nos pedira la contraseña del equipo, salvo que lo indiques en la linea de comandos)
smbclient -L 192.168.X.X
# smbclient -L 192.168.X.X
Password:
Domain=[PCWIN] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

Sharename Type Comment
--------- ---- -------
Impresora Printer PDF995
public Disk
IPC$ IPC IPC remota
print$ Disk Controladores de impresora
Documentos c Disk
ADMIN$ Disk Admin remota
C$ Disk Recurso predeterminado
- Instalar la herramienta smbfs para montar el directorio a acceder via red
# apt-get install smbfs
- Ahora montamos el directorio al cual queremos acceder
# smbmount //192.168.X.X/public /mnt/winsamba
A partir de este momento, podremos acceder a los datos como si fuera un directorio de nuestra maquina.
Hay que recordar tener permisos en modo escritura y lectura en Window$ si queremos escribir en ese directorio.
- Cuando acabemos lo podemos desmontar
# smbumount /mnt/winsamba
Casos un poco más avanzados
A la hora de hacer un smbmount, vamos a poner el nombre la máquina dentro del fichero /etc/hosts, y así se puede indicar el nombre en vez de la ip de la máquina.
#vi /etc/hosts
127.0.0.1 localhost
127.0.1.1 otro
192.168.X.X pcwin


smbmount //pcwin/carpeta /mnt/winsamba

Si tenemos que hacerlo con frecuencia podemos incluir el punto de montaje en nuestro fstab:
//pcwin/public /mnt/c smbfs guest,noauto,user
//pcwin/private /mnt/cdrom smbfs guest,noauto,user


Espero que os haya servido de utilidad.

Para más reseñas:
Articulo de Bulma


Share This!