viernes, 23 de marzo de 2012

Montar Samba desde el Shell

Para utilizar SAMBA desde consola es necesario tener instalado el paquete:
smbclient - command-line SMB/CIFS clients for Unix

En Debian o en Ubuntu se puede instalarlo con APT.
$ sudo apt-get install smbclient

Luego se ocupa ver el listado de los recursos compartidos del servidor al que se desea conectar. Con el siguiente comando donde username corresponde al nombre de usuario con priveligios de acceder el recurso.
smbclient -L //IP_Server -U username

Finalmente el comando para montar el recurso //machinename/sharename en el directorio /media/directory sería el siguiente:
$ sudo mount -t cifs -o username=usuario,password=contraseña
//machinename/sharename /media/directory

Posibles errores
mount: wrong fs type, bad option, bad superblock on //machinename/sharename,
         missing codepage or helper program, or other error
         (for several filesystems (e.g. nfs, cifs) you might
         need a /sbin/mount. helper program)
   En algunos casos se encuentra información en syslog, pruebe
   dmesg | tail o algo parecido

El error anterior puede ocurrir si no está instalado el paquete:
smbfs - Herramientas para el sistema de archivos comun de internet (CIFS) - paquete de compatibilidad

En Debian o en Ubuntu se puede instalarlo con APT.
$ sudo apt-get install smbfs

Mizaq's Blog

Entradas populares