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

Reply via email to