It would also be normal for each user to have a dataset. This allows you to do things like per-user restores and users can access their own snapshots to self-restore. If you do this:
- New datasets do not inherit ACL from the parent, so set the ACL using a user onboarding script.
- Please review and consider voting for: Add `crossmnt` option to NFS Exports.