On Tue, Oct 24, 2000 at 10:43:31AM +0100, Stephen C. Tweedie wrote:
> On Tue, Oct 24, 2000 at 09:20:05AM +0200, Ragnar Kj?rstad wrote:
>
> > I don't know how much need there is for inheritence here, but if a lot
> > of attributes will need it I think it should be supported in the
> > interface instead. (though hardlinks really make this hard)
>
> POSIX makes an unambiguous definition of inheritence --- inheritence
> is applied on file creation. Hard links only create a new directory
> entry, not a file, so the ACLs on the linked file don't change.
> Similar rules apply to rename. Basically, you don't want things like
> mv and ln to modify the ACLs on an existing file (although of course
> the ACLs on the directory containing the new dirent may change the
> effective permissions by removing the right to access the dirent in
> the first place).
I'm talking about inheritence of extended attributes, not ACLs.
I'm not sure, but I think it would be practical for the extended
attribute interface to implement some kind of inheritence. If this in
insufficent for ACLs; fine, the ACL module can just turn it off and
implement it itself.
I'm don't know how the inheritence should work, not even that it's
really needed - I just brought it up because I think it should be at
least adressed in the extended attribute discussion.
--
Ragnar Kj�rstad
Big Storage
-
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to [EMAIL PROTECTED]