Hi all, I'm trying to share an encrypted container (Vecracrypt, the successor of Truecrypt) through Samba on my local network. If my shared folder is mounted using the command "mount", the container can be opened without any problems. Through Nautilus (gvfs-mount), the shared folder seems mounted correctly and the encrypted container can be copied on my desktop but Veracrypt cannot open/mount it directly from the GVFS mountpoint (says something "open error -260" or something). I started looking for the difference between the native "mount" command and "gvfs-mount". One is done using kernel driver while the other use a virtual filesystem in the userland. What I don't understand is that both should implement the Posix E/S API. During my research I found this on https://wiki.gnome.org/Projects/gvfs/doc:
So, I assume that the backend for Samba (gvfs-smb) does not fully implement the Posix E/S API right? In the meantime, the "mount" command use CIFS who, apparently, implement the Posix E/S API better than gvfs-smb ? So, what should be done to have Veracrypt working with GVFS?
Thank you for your help. Gael |