Alexander Motin <m...@freebsd.org> writes:

> Author: mav
> Date: Wed May 11 13:43:20 2016
> New Revision: 299448
> URL: https://svnweb.freebsd.org/changeset/base/299448
>
> Log:
>   MFV r299442: 6762 POSIX write should imply DELETE_CHILD on directories - and
>   some additional considerations
>   
>   Reviewed by: Gordon Ross <g...@nexenta.com>
>   Reviewed by: Yuri Pankov <yuri.pan...@nexenta.com>
>   Author: Kevin Crowe <kevin.cr...@nexenta.com>
>   
>   openzfs/openzfs@d316fffc9c361532a482208561bbb614dac7f916

This commit confuses acl_is_trivial_np(3). Notice '+' in ls(1) and 'D'
in getfacl(1) outputs.

  $ ls -ld /etc
  drwxr-xr-x  28 root  wheel  121 Jun 10 11:03 /etc
  $ getfacl -q /etc
              owner@:rwxp--aARWcCos:-------:allow
              group@:r-x---a-R-c--s:-------:allow
           everyone@:r-x---a-R-c--s:-------:allow

  $ mkdir /foo
  $ ls -ld /foo
  drwxr-xr-x+  2 root  wheel    2 Jun 14 08:17 /foo
  $ getfacl -q /foo
              owner@:rwxpD-aARWcCos:-------:allow
              group@:r-x---a-R-c--s:-------:allow
           everyone@:r-x---a-R-c--s:-------:allow  

  $ zfs get all rootfs | fgrep acl
  rootfs     aclmode               discard                default
  rootfs     aclinherit            restricted             default

Attachment: signature.asc
Description: PGP signature

Reply via email to