SAMBA es una implementación open source del protocolo SMB (Server Message Block, antes llamado CIFS), el protocolo de archivos compartidos de Windows. Se usa principalmente para que otros S.O. (en este caso Debian Wheezy) puedan interactuar con los dominios de la tristemente célebre compañía de Redmond.
montar
Pensé que era necesario instalar el paquete samba >>
$ sudo apt-get install samba
pero dice
Este paquete no es necesario para conectarse a los servidores de SMB/CIFS existentes (véase smbclient) o para montar sistemas de archivos remotos (véase cifs-utils).
y, de hecho, puedo usar cifs como parámetro para mount
$ sudo mount -t cifs -o user=numerico,password=*** //SERVER/compartida/ /mnt/local/
ésto se leería «montar el dispositivo de tipo (-t) cifs con las opciones (-o) user y password que se encuentra en //SERVER/compartida dejándolo en /mnt/local«
…y ¡éso es todo!
¿Será ésta una mejora respecto a los demás posts que, en Debian Lenny o Squeeze, usan smbfs, paquete que ya no existe en Wheezy? (> o >).
En todo caso los créditos van para el foro más ordinario >>> de donde saqué la sintaxis de arriba.
permisos
Ojo que si el sistema de archivos no es ext4, no se pueden cambiar los permisos de la carpeta así creada >>
$ sudo chown numerico /mnt/local
Así es que éso hay que especificarlo al momento de crearla, con las opciones uid y gid
$ sudo mount -t cifs -o user=numerico,password=***,uid=1000,gid=1000 //SERVER/compartida/ /mnt/local/
en donde uid y gid son el id del usuario y grupo, respectivamente.
(Para obtener los actuales ejecutar
$ id
simplemente)