I have a Truenas Scale server, when I save a file to it via my windows machine, the linux machines connected to the server via NFS do not have read permissions of the file.
If I save a file to the NAS on a linux machine, the windows machine can access it just fine.
I had a great deal of trouble setting up the linux machines access to the NAS initially, I managed to finally get them to work by setting mapalluser and mapallgroup within the NFS share settings to ‘nobody’ and ‘nogroup’
Then defined those groups within the ACL as the owners of the files and let truenas run down them all.
However, if I’m understanding this correctly, that means all I did was simply overwrite what was there, and if I add any new files via my windows machines, the linux ones cannot access them.
I’ve done some googling, some chat GPT’ing and they seem to point to there being an option to map SMB shares to unix users, but that option does not appear to be anywhere present in the UI anymore, chatgpt lead me down a rabbit hole of trying to update the configuration file for samba that doesn’t appear to exist in any of the places it says it should.
So I come here seeking answers, this seems to be a fairly common problem, but the solutions do not appear to share that fate, unless my google fu is failing me.