AppArmor is something I still need to learn about and modifying code is beyond my abilities. So using the first option I am reading that fuse(8) man page says:
default_permissions
By default FUSE doesn’t check file access permissions, the filesystem is free to implement it’s
access policy or leave it to the underlying file access mechanism (e.g. in case of network
filesystems). This option enables permission checking, restricting access based on file mode.
This is option is usually useful together with the allow_other mount option.
Does this mean that in order to have permissions as in the case of vfat one should not use the mounting functionality of KDE but do it from command line each and every time? All this is quite unclear to me.
These both work (but need root):
# mount.exfat-fuse -o umask=177,dmask=077,uid=1000,gid=100 /dev/sdf1 /mnt
# mount.exfat-fuse -o umask=133,dmask=022,uid=1000,gid=100 /dev/sdf1 /mnt
This does not seem to work (as user) and I have no idea why:
~]: fusermount -o default_permissions /dev/sdf1
fusermount: old style mounting not supported