Still struggling to understand how to get my shares/dataset permissions correct.
- I have a dataset "working" which she me fully accessible to myself only (not viewable from anyone else) and accessed via smb on both linux and windows clients
- i have a subdirectory "user1_backup" that I want to share as read only to a single user i.e user1
- ACLs show as NFSv4
Storage
- I create a dataset "working" with owner/group = me:me
- I set strip ACLs and set to default NFS4_RESTRICTED
- that shows me two ACLs
1) owner@me FULL
2) group@me Modify
Shares
- I create a share "nas_working" which shows same permissions as storage above and owner/group me:me
Windows: me can map "working" - write dir/files - correct (but windows permission show as special, not Full)
Linux: me can map "working" - write dir/files - correct (but owner shows as me:root)
Windows: user1 one can map "working" but cannot access - correct
- I create a share "user1_backup" to subdirectory of "working" dataset
- I set strip ACLs and set to default NFS4_RESTRICTED
- that shows me two ACLs
1) owner@me FULL
2) group@me Modify
- I add user, user1 with full permissions and apply recursively (warns no execute on "Working")
- I add user1 with Traverse to "Working" share
- I add user, user1 with full permissions and apply recursively
Windows: me can map "user1_backup" - write dir/files - correct (but windows permission show as special, not Full)
Linux: me can map "working" - write dir/files - correct (but owner shows as me:root)
Windows: user1 one can map "user1_backup" but cannot access - incorrect.
What am I doing wrong?
Why do the windows permissions show as Special rather than the correct ones?
Why does the linux user show the group as root and not as me?
- I have a dataset "working" which she me fully accessible to myself only (not viewable from anyone else) and accessed via smb on both linux and windows clients
- i have a subdirectory "user1_backup" that I want to share as read only to a single user i.e user1
- ACLs show as NFSv4
Storage
- I create a dataset "working" with owner/group = me:me
- I set strip ACLs and set to default NFS4_RESTRICTED
- that shows me two ACLs
1) owner@me FULL
2) group@me Modify
Shares
- I create a share "nas_working" which shows same permissions as storage above and owner/group me:me
Windows: me can map "working" - write dir/files - correct (but windows permission show as special, not Full)
Linux: me can map "working" - write dir/files - correct (but owner shows as me:root)
Windows: user1 one can map "working" but cannot access - correct
- I create a share "user1_backup" to subdirectory of "working" dataset
- I set strip ACLs and set to default NFS4_RESTRICTED
- that shows me two ACLs
1) owner@me FULL
2) group@me Modify
- I add user, user1 with full permissions and apply recursively (warns no execute on "Working")
- I add user1 with Traverse to "Working" share
- I add user, user1 with full permissions and apply recursively
Windows: me can map "user1_backup" - write dir/files - correct (but windows permission show as special, not Full)
Linux: me can map "working" - write dir/files - correct (but owner shows as me:root)
Windows: user1 one can map "user1_backup" but cannot access - incorrect.
What am I doing wrong?
Why do the windows permissions show as Special rather than the correct ones?
Why does the linux user show the group as root and not as me?