Back in the old CORE-only days, the simultaneous sharing of data by SMB and NFS, both with write access, was strongly discouraged. Has that changed? I have a large dataset shared by both, but the NFS access is read-only. It works great, even still in SCALE 24.10.0.2
I stay as far away from ACLs as possible. They are the devil’s pitchforks.
The behavior is the same even if I remove the SMB share.
I am fairly certain it has something to do with the way the ACLs are configured by default. I have another dataset that has POSIX permissions and that works as expected over NFS.
It’s possible that the combined sharing has already done it’s damage, even after removing the SMB share. But why not remove both, and re-set it up like your other dataset? Avoid ACLs
If you set aclinherit=passthrough-x the executable permission will not be set.
Once you are happy with the setting, for the existing files you can find -type f -print0 | xargs -0 chmod a-x to clear the executable flag.
On e.g. macOS files with executable bit show as programs in Finder so it’s not great that the executable flag is set by default. I filed a bug that aclinherit is not available in the UI but it was closed as a feature request. It is easy enough to set by hand.