BTW, it should be relatively easy to implement aclmode=ignore and
aclmode=deny, if you like.
- $SRC/common/zfs/zfs_prop.c needs to be updated to know about the new
values of aclmode.
- $SRC/uts/common/fs/zfs/zfs_acl.c:zfs_acl_chmod()'s callers need to be
modified:
- in the create path if zfs_acl_chmod() gets called then you can't
ignore nore deny the mode;
- zfs_acl_chmod_setattr() should call neither zfs_acl_node_read()
nor zfs_acl_chmod() if aclmode=ignore or aclmode=deny
- in all other paths you zfs_acl_chmod() should do what it should do
- $SRC/uts/common/fs/zfs/zfs_vnops.c:zfs_setattr() may need some
updates too, e.g., to not call zfs_aclset_common() in the case of
aclmode=ignore -- you'll probably have to play around to figure out
what else.
Nico
--
_______________________________________________
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss