El programa smbmount y su complementario smbumount son unas geniales herramientas que, con la ayuda del módulo smbfs o el sistema de ficheros smbfs, permite montar discos compartidos dentro de la jerarquía de ficheros de Linux. No es necesario ser ningún usuario privilegiado para hacerlo. Su sintaxis no es muy complicada:
smbmount //cacharro/servicio /dir/para/montar -o opcionesdonde opciones es una combinación de algunas de las siguientes opciones separadas por comas:
username=<arg> nombre de usuario SMB
password=<arg> contraseña SMB
netbiosname=<arg> nombre NetBIOS origen
uid=<arg> mount uid o nombre usuario
gid=<arg> mount gid o grupo usuario
port=<arg> número puerto remoto SMB
fmask=<arg> umask archivos
dmask=<arg> umask directorios
debug=<arg> nivel de `debug'
ip=<arg> nombre host o dir. IP destino
workgroup=<arg> dominio/grupo NetBios destino
sockopt=<arg> opciones socket TCP
scope=<arg> NetBIOS scope
guest invitado, sin contraseña
ro montar solo-lectura
rw montar lectura-escritura
En mi caso, pruebo con lo siguiente:9.
smbmount //castor/resteban ~/mnt -o \
ip=castor.cc.upv.es,username=resteban,workgroup=upvnet
El comando contrario es
smbumount /dir/para/montar
Por cierto, es posible conectarse con SMB a cualquier máquina de Internet que comparta sus recursos. Solo es cuestión de usar el nombre remoto (de una palabra) de la máquina, y la dirección IP o un nombre asociado a un servidor de nombres...