Thought I’d posted this last night, but it doesn’t show up under “my posts”.
I want a share to be mounted on various systems where I do development – windows, Linux (including virtuals), Raspberry Pi are the current examples. This lets me keep my work together (and back it up as part of the overall NAS backup), and it lets me do things like edit the files on one system but test them on another (useful for very small systems, where the editor strains it). Most of these projects include git repos in the share.
I had this under CORE; the transition to SCALE/CE (the switch to Linux) broke my existing example, and I haven’t been able to fix it.
Elsewhere, I’m having trouble with an existing share that I’m trying to use for this, where the permissions don’t work – created files are all executable, and while chmod returns success, it doesn’t actually change them (to 0600, say, or 0660).
Well, I’ve tried creating from scratch a new top-level dataset, and sharing it, for this purpose – and I get the exact same weird behavior. Which is that newly created files all have execution permission set, and chmod won’t change it.
This seems like an extremely basic, I would expect common, use case! So it can’t possibly really not work this blatantly. So I’m doing something stupid. Can we figure out what? Either how to create a new such share, or how to fix an existing one?
Running TrueNAS community edition 25.10.6. Latest test dataset created as multiprotocol share, owned by user ddb. Shared via smb as multi-protocol share.
