Yes. Yes. Yes. I agree with every one of your points in this message :).

On Tue, 2 Mar 2010, Nicolas Williams wrote:

> Well, I think the bit, if we must have one, belongs in the filesystem
> objects that have ACLs, as opposed to processes.  There may be no umask
> to apply in remote access cases, so using a process attribute is likely
> to result in different behavior according to the access protocol and
> client.  That might not be surprising for the CIFS case, but it certainly
> would be for the NFS case.
>
> But also I think it's the owner of an object that should decide what
> happens to the object's ACL on chmod rather than random programs and user
> environments.
>
> We might need multiple bits, but we do have multiple bits to play with in
> mode_t.  The main issue with adding mode_t bits is going to be: will apps
> handle the appearance of new mode_t bits correctly?  I suspect that they
> will, or at least that we'd condier it a bug if they didn't.  Or we could
> add a new file attribute.
>
> But given cheap datasets, why not settle for a suitable dataset property
> as a starting point.  I.e., maybe we could play with aclmode a little
> more.


-- 
Paul B. Henson  |  (909) 979-6361  |  http://www.csupomona.edu/~henson/
Operating Systems and Network Analyst  |  hen...@csupomona.edu
California State Polytechnic University  |  Pomona CA 91768
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to