Although ZFS ACLs are pretty similar to Windows ACLs, the permission inheritance rules are different. From Windows perspective and ACL entry is inheritable only if explicitly specified. For example if you set a directory's ACL like this:
# chmod A=everyone@:full_set:fd:allow /tank/public it means every file/directory created in it will inherit this ACL. The key here are "fd" inheritance flags. So, if you want the inheritance works properly when you create files/folders via CIFS you need to setup the ACLs properly as you would set them up in a Windows system. The difference is that, on Windows system the inheritance flags are usually setup on the root directory's ACL so users normally don't need to play with them but that's not the case with ZFS because it follows POSIX rules. Afshin -- This message posted from opensolaris.org _______________________________________________ cifs-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/cifs-discuss
