Project

General

Profile

Actions

Bug #627

open

ZFS file ACLs missing the SYNC bit.

Added by Gordon Ross almost 13 years ago. Updated almost 13 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
kernel
Start date:
2011-01-13
Due date:
% Done:

0%

Estimated time:
Difficulty:
Tags:
Gerrit CR:
External Bug:

Description

The default ACLs that derive from "trivial" ACLs are generally missing the SYNCHRONIZE bit (the "s" at the end of the ACE). For example, all ACEs in this ACL except the last one are missing the bit:

$ ls -lVd .
drwxr-xr-x   6 gwr      staff         19 Jan 12 22:33 .
                 owner@:--------------:-------:deny
                 owner@:rwxp---A-W-Co-:-------:allow
                 group@:-w-p----------:-------:deny
                 group@:r-x-----------:-------:allow
              everyone@:-w-p---A-W-Co-:-------:deny
              everyone@:r-x---a-R-c--s:-------:allow

This appears to be an oversight in the ACE masks derived from POSIX modes.
Any POSIX mode that allows modify should map to an ACE with SYNC set.

Actions #1

Updated by Albert Lee almost 13 years ago

  • Category set to kernel
  • Assignee set to Albert Lee

I'm going to look at this again...

Actions

Also available in: Atom PDF