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 zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss