On 1/22/2010 8:15 AM, Andrew Deason wrote:
> Being the owner and having 'i' permissions is supposed to give you
> implicit 'r' and 'w', isn't it? I believe the fileserver lets you do
> that, and the existing client code certainly tried to allow that.

The fileserver grants the owner of the file implicit read and write
privileges because it has no ability to determine when a file was
created vs. when it was opened.   That information is only available
to the cache managers.  It is the responsibility of the cache manager
to enforce insert only semantics on the file.  That means that cache
manager must track when a file was created separately from when it
was opened and only permit the read and write permissions on the file
to be used in the create case.  Any other behavior is not consistent
with the 'insert' only privilege.

Jeffrey Altman

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to