--On Monday, March 01, 2010 03:21:42 PM -0600 Nicolas Williams <nicolas.willi...@sun.com> wrote:

On Fri, Feb 26, 2010 at 03:00:29PM -0500, Miles Nordin wrote:
>>>>> "nw" == Nicolas Williams <nicolas.willi...@sun.com> writes:

nw> What could we do to make it Re: [zfs-discuss] Who is using ZFS
ACL's in production?easier to use ACLs?

1. how about AFS-style ones where the effective permission is the AND
   of the ACL and the unix permission?  You might have to combine this

AFS applies its ACL, and the owner rwx bits on files (to everyone), and that's it. It doesn't care who the owner and group are (*). New directories inherit the ACL's of their parents. The only thing that manipulates AFS ACL's are the interfaces explicitly intended for that purpose.

We've found this to work fairly well, with a few specific issues:

- As someone pointed out, we don't have ACL's on individual files.  This
 is a limitation we'd like to eventually fix.

- There is no ability to set the inherited ACL for new subdirectories to
 something other than the ACL of the parent.  This means, for example,
 you can't have a user home directory volume whose top-level gives x
 (in AFS, l) to everyone without new subdirs inheriting that.  This is
 also something we'd like to fix.

- Tools which second-guess access rights and refuse to offer or attempt
 operations they don't think the user can do get confused.  Such tools
 are broken, and should be fixed.


(*) Well, mostly it doesn't. To allow dropboxes to work sanely, under certain circumstances some rights are implied for a file's owner. For example, if you have "insert" access on a directory, you implicitly have "read" and "write" ACL rights on files you own; this is necessary because the server is stateless and so does not know what files a client has "open".
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to