Project

General

Profile

Bug #627

ZFS file ACLs missing the SYNC bit.

Added by Gordon Ross almost 9 years ago. Updated over 8 years ago.

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

0%

Estimated time:
Difficulty:
Tags:

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.

History

#1

Updated by Albert Lee over 8 years ago

  • Category set to kernel
  • Assignee set to Albert Lee

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

Also available in: Atom PDF