From owner-freebsd-bugs@freebsd.org Tue Feb 7 14:34:37 2017 Return-Path: Delivered-To: freebsd-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B7C98CD5E91 for ; Tue, 7 Feb 2017 14:34:37 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8FC8A10B5 for ; Tue, 7 Feb 2017 14:34:37 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v17EYb2O054050 for ; Tue, 7 Feb 2017 14:34:37 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 216886] ZFS with aclinherit and aclmode set to passthrough adds an extra default ACLs Date: Tue, 07 Feb 2017 14:34:37 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: andrey.orlouv@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Feb 2017 14:34:37 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D216886 Bug ID: 216886 Summary: ZFS with aclinherit and aclmode set to passthrough adds an extra default ACLs Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: kern Assignee: freebsd-bugs@FreeBSD.org Reporter: andrey.orlouv@gmail.com This behavior starts from 11.0 and lasts till now (revision HEAD 313385) 1. ZFS "aclinherit" and "aclmode" both set to "passthrough". 2. every syscall to create FileSystem object (dir or file) adds extra defau= lt ACls. How to reproduce: [~](16:49:59)# uname -a FreeBSD 12.0-CURRENT FreeBSD 12.0-CURRENT #0 r313385M: Fri Feb 7 11:18:43= UTC 2017 root@msk:/usr/obj/data/src_head/sys/KERNEL_HEAD amd64 [/](17:11:57)# zpool create test ada1 [/](17:12:02)# zfs list NAME USED AVAIL REFER MOUNTPOINT test 292K 899G 88K /test [/](17:12:15)# zfs set aclinherit=3Dpassthrough test && zfs set aclmode=3Dpassthrough test [/](17:12:40)# zfs get all test | grep acl test aclmode passthrough local test aclinherit passthrough local [/](17:12:45)# cd /test [/test](17:13:38)# getfacl /test # file: /test # owner: root # group: wheel owner@:rwxp--aARWcCos:-------:allow group@:r-x---a-R-c--s:-------:allow everyone@:r-x---a-R-c--s:-------:allow [/test](17:15:04)# umask 0022 [/test](17:15:06)# setfacl -m owner@:rwxp--aARWcCos:fd-----:allow,group@:a-R-c--s:fd-----:allow,everyone@= :a-R-c--s:fd-----:allow /test [/test](17:16:13)# getfacl /test # file: /test # owner: root # group: wheel owner@:rwxp--aARWcCos:fd-----:allow group@:------a-R-c--s:fd-----:allow everyone@:------a-R-c--s:fd-----:allow [/test](17:16:28)#=20 [/test](17:16:28)# touch test_file_1 [/test](17:16:50)# getfacl test_file_1=20 # file: test_file_1 # owner: root # group: wheel owner@:rwxp--aARWcCos:------I:allow group@:------a-R-c--s:------I:allow everyone@:------a-R-c--s:------I:allow owner@:rw-p--aARWcCos:-------:allow group@:r-----a-R-c--s:-------:allow everyone@:r-----a-R-c--s:-------:allow [/test](17:17:00)# mkdir test_dir_1 [/test](17:18:28)# getfacl test_dir_1 # file: test_dir_1 # owner: root # group: wheel owner@:rwxp--aARWcCos:fd----I:allow group@:------a-R-c--s:fd----I:allow everyone@:------a-R-c--s:fd----I:allow owner@:rwxp--aARWcCos:-------:allow group@:r-x---a-R-c--s:-------:allow everyone@:r-x---a-R-c--s:-------:allow [/test](17:18:35)# --=20 You are receiving this mail because: You are the assignee for the bug.=