Última actualització: juliol de 2013
Quan muntem recursos samba, si volem que tots els programaris funcionin correctament obrint fitxers que es troben als recursos samba, el que necessitem es que aquests recursos es muntin a sota de ~/.gvfs. Això s'aconsegueix instal·lant els paquets gvfs-fuse, gvfs-smb (Fedora) i fuse-utils i assegurant-nos que els usuaris que han de muntar recursos pertanyin al grup "fuse".
Això pot ser un problema, per exemple si la nostra Debian es valida contra un ldap, ja que normalment voldrem que tots els usuaris que es login a l'equip pertanyin a aquest grup fuse. Tenim un parell de solucions, una per a usuaris locals i un altre que serveix per a qualsevol tipus d'usuari, ja sigui local o de xarxa.
Opció 1: modificar /etc/adduser.conf
EXTRA_GROUPS="dialout cdrom floppy audio video plugdev users fuse"
ADD_EXTRA_GROUPS=1
Amb aquestes dues línies, cada cop que creem un nou usuari automàticament el farem membre dels grups indicats a "EXTRA_GROUPS"
Opció 2: modificar els permisos de /dev/fuse i /bin/fusermount
Si fem més permissius els permisos d'aquests dos fitxers, qualsevol usuari podrà muntar fuse-samba sota .gvfs.
cat /etc/rc.local
# a cada arrencada del sistema, apliquem permisos per a evitar que en una actualització perdem els canvis
chmod 4755 /bin/fusermount
Per a modificar els permisos de /dev/fuse, hem de crear una rule personalitzada d'udev:
cat /etc/udev/rules.d/98-fusetm.rules
KERNEL=="fuse", ACTION=="add", MODE="0666", OPTIONS+="static_node=fuse"
Finalment, indicar que tot això NO és necessari a Ubuntu, ja que per defecte si que permet muntar fuse sota .gvfs a tots els usuaris del sistema.