This is for TrueNAS 24.10.
I have two SMB shares, seedbox & media, and I have two users, paul & media.
Both SMB shares are set to owner@ by user media with full control, group@ of users_1 with full control, and everyone@ with basic permission type, full control.
OS file ownership & permissions for the datasets corresponding to these shares are owned by user media, group users_1, with mode 0777. File & directory permissions within these datasets are similar.
User paul is set up with SSH key-based login and is a member of users_1. User media is not assigned into a group (primary group is “nogroup”) and has no shell login nor home directory. Both have the “SMB User” checkbox clicked in the GUI. Both users have a password set.
If I, on a separate machine, mount either of my SMB shares using paul’s access credentials, I can see the files from said share. If I mount share seedbox using user media’s access credentials, I can see its files. However, if I mount share media using user media’s access credentials, I see nothing. There is no error message returned or similar on the remote machine.
I have set the audit log level for the SMB service to Debug but unless I’m overlooking something in the log I can find nothing that is anything more than successful logins. I can’t find anything more detailed in the TrueNAS GUI that might indicate something wrong.
I have been scratching my head on why the behavior is different for these shares and I have come up blank. It clearly seems to be a permissions issue of some kind but the ACL & OS file permissions are set wide open and the same on both shares.
Can anyone point me anywhere in a direction of a solution here?