Hi TrueNAS experts. I am hitting my head against a wall and I don’t know what to think anymore. I’ll preface this saying, not my first TrueNAS box, though my existing one was upgraded from CORE to SCALE (but still works), and I’ve read through dozens of posts here, Reddit, the web, sat through additional and previous videos I’ve watched and I’m either overlooking something simple or… I have no idea.
Here’s my setup/project:
- Brand new TrueNAS Scale buildout, with Scale 24.10 (and just applied most recent update last night).
- Existing TrueNAS Scale buildout (same version) with working configuration and existing data
- Several Ubuntu VMs with SSSD joined to my home lab AD network
- New box being setup identical to old box, but yielding varying results for NFS access in particular
- AD served by 2 x Server 2025 Stds, and otherwise are working fine with existing TrueNAS and SSSD
- Both NAS boxes are AD bound and using the SSSID compatability mode; all are healthy and returning correct data
- uid and gid info all fully match up between everything, so as far as base permissions go it doesn’t seem to be wholly the issue, although, I’ll note something further down the line…
The issue:
- Existing VMs are fine with existing TrueNAS system
- Created identical (or as close to) layout and permissions as existing TrueNAS box on the new box
- Running into difffering results with permissions, nominally NFS, as follows
- When in a new dataset, e.g. Documents, I am setting the permissions on the nfs to root for default user and group
- When I set the dataset ACLs to root for owner and then mydomain\Domain Users, and leave Everyone as read/execute, I usually can mount everything on the VMs and then CD into them
- Half the time, when trying to mkdir I get permission denied. Setting Everyone to r/w/e fixes that, but I don’t exactly like wide open permissions
- When the mkdir works, and I can also touch a file, I can sometimes chown it w/o issue, but then chmod is permission denied
- Trying to set the datasets to posix/discard doesn’t do much in my case it seems (on the new box), and setting to nfs and passthrough also isn’t yielding anything for me
- Old box has the master pool dataset as passthrough, which I also tried setting via command prompt, but even then with the master data set and then the childs, no dice.
Not at home to post screenshots, but at this point I’m starting the new box fresh as I understand there are changes to SCALE, but despite all the documentation, etc. I am doing something wrong… I just have no idea what.
Is there a stupid simple guilde for SCALE in particular to break this all down?
I know there are some issues with SSSD and 2025 Server (need to change adcli joined/managed line in the conf to SAMBA) – wondering if there is something similar for TrueNAS I haven’t come across?
Any feedback/thoughts is greatly appreciated.