I have a dataset with two child datasets running on TrueNAS-13.0-U4. The parent and child datasets have the same user/group and ACL settings. When I share the parent dataset by SMB, the two child datasets appear to be two standard directories, and I can read and write them without problem when authenticating with the user in the ACL. However, when I export the parent dataset with NFS and mount it from another machine running Debian, there is a permission issue regarding the two child datasets.
When I log in with root on the client, the mounted directory is all good, just like with SMB. And the two child dataset directories are functional. I also have another regular account on that machine, which is the account that will be using the mounted data. When I run ls -la from the mount directory under that account, however, all the information regarding the two child dataset directories becomes all question marks and cannot be accessed.
I wonder if that's some limitation of NFS? Should I just use SMB instead?
Here are some images of the settings and the permissions:
When I log in with root on the client, the mounted directory is all good, just like with SMB. And the two child dataset directories are functional. I also have another regular account on that machine, which is the account that will be using the mounted data. When I run ls -la from the mount directory under that account, however, all the information regarding the two child dataset directories becomes all question marks and cannot be accessed.
I wonder if that's some limitation of NFS? Should I just use SMB instead?
Here are some images of the settings and the permissions: