I modified the default fstab lines created by the default SUSE installation putting dmask and fmask = 002, and this way a gained rw access to my ntfs partitions.
Then I discovered that no executables could not be run, either by the user or the root: from the terminal I received a permission issue. The same executables, copied in my home dir, could be run with no problems.
So, I modified the line again putting the default and exec options, unmounted all, mounted all and nothing changed. I actually did not try to reboot, but formerly unmounting and remounting worked for me.
What am I missing?!? Sorry I don’t have my fstab file here, I can post it this evening if needed.
I put the former lines under comment, and introduced the new ones with umask=0. Read and write access as before, but I cannot execute programs, either after “chmod-ding” them to be even more sure of their asccessibility in execution.
Then they will be owned by 1000:users and drwxr-xr-x, so they should be executable by user 1000 as the owner. Presumably you are uid 1000. Check your uid in Yast → security and users → User and Group management.
Just a few comments that might clarify what happened, or at least indicate why it didn’t work for you:
Options: “default” is not a valid option and AFAIK neither are “auto”, “exec”, “user” or “users”. I see these sprinkled around in forums, but I don’t think they do anything because ntfs-3g is not a normal mount command.
Regarding chmod: doesn’t work on ntfs-3g filesystems.
So you can’t be sure exactly what might happen with the recipe you had.