On Tue, 2 Mar 2010, Kjetil Torgrim Homme wrote: > this is true for AUTH_SYS, too, sorry about the bad example.
Technically I suppose the server actually makes the determination about access, but given it makes it based blindly on whatever the client tells it, it seems it's really the client with the power. > doesn't really affect my point. if you just consider the filemode to be > the lower bound for access rights, aclmode=passthrough will not give you > any nasty surprises regardless of what clients do, *and* an ACL-ignorant > client will get the behaviour it needs and wants. win-win! Lose-lose. I don't get to avail of the full potential of expression ACL's provide, and ACL-ignorant clients will get to screw up the permissions I specified. Sorry, but on my data, I think the behavior I need and want should override what some random application wants to do. > you're not using those, are you? they are a direct mapping of the old > style permissions, so it would be pretty weird if they were allowed to > diverge. Why wouldn't I use them? They're a defined part of the ACL standard, and objects continue to have owners and group owners. I have no issue with read only mode bits being synthesized from the special ACE's and provided to clients, my issue is having non-ACL aware apps trying to update mode bits and that being translated into a lossy change to the ACL. > you made that model. Thanks for the compliment, but I'm afraid I did not contribute to either the original implementation of mode bits, nor windows CIFS ACL's, nor the RFC for NFSv4 ACL's, nor implementation thereof in ZFS. Surely you're not arguing that "mode bits" and "ACL's" are not different security models? > you don't have to. just subscribe to the principle of least security, > and it just works. I don't want "least security". I want "best security". Again, you're pretty much saying I wouldn't have a problem if I chose not to have a problem. I'm not quite sure what your point is. If my car engine caught on fire every time I exceeded 50 mph, would you say that rather than taking it to the dealer to get fixed, I should simply never exceed 50 mph? > nice insult. It wasn't an insult, it was an objective observation. You have made what I believe to be factually incorrect claims about how ACL's work and are implemented. -- 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