New ZFS "passthrough" ACL inheritance rules [PSARC/2008/231 FastTrack timeout 04/08/2008]
Kyle McDonald
KMcDonald at egenera.com
Tue Apr 1 14:13:37 PDT 2008
Mark Shellenbaum wrote:
> Kyle McDonald wrote:
>> Don Cragun wrote:
>>>
>>> I believe that the default should be POSIX compliant. Let
>>> administrators specify options if they want non-standard behavior.
>>>
>>>
>> ...<snip>
>>> ACLs are not in POSIX. (POSIX does, however, specify two classes of
>>> extended access control mechanisms [known as "additional file access
>>> control mechanisms" and "alternate file access control mechanisms"] and
>>> specifies interactions between chmod() and these classes of file access
>>> control mechanisms. ACLs can be added as additional and/or alternate
>>> file access control mechanism as long as the interactions follow the
>>> standards.)
>>>
>>>
>> I'm confused. How is that the current default behavior is required in
>> order to be POSIX compliant if POSIX doesn't actually standardize ACLs?
>>
>> -Kyle
>>
>
> Because the applications requested file creation mode must be honored.
> The default behavior today will disable inherited ACEs that affect
> the mode in order to set the mode of the file as requested by the
> application.
>
> The default behavior isn't being changed. The change is to allow
> "passthrough" to ignore the applications requested mode and instead
> use the mode as determined by inherited ACEs that affect the mode.
>
Ahh. I see. Cool!
-Kyle
> -Mark
More information about the opensolaris-arc
mailing list