Be default Unraid uses the user nobody and group users for permissions.  This is set in the PUID = 99 PGID = 100 variables in the docker container.  This ensures that the permissions are set correctly for Unraid.  Sounds like your issue is how you have users setup on the Mac and Win machines.  Can't be of any more help I'm afraid as I don't really use either os...