From owner-freebsd-fs@FreeBSD.ORG Fri Aug 8 11:01:30 2008 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3C1101065671 for ; Fri, 8 Aug 2008 11:01:30 +0000 (UTC) (envelope-from gary.jennejohn@freenet.de) Received: from mout0.freenet.de (mout0.freenet.de [IPv6:2001:748:100:40::2:2]) by mx1.freebsd.org (Postfix) with ESMTP id 9D7E08FC17 for ; Fri, 8 Aug 2008 11:01:29 +0000 (UTC) (envelope-from gary.jennejohn@freenet.de) Received: from [195.4.92.22] (helo=12.mx.freenet.de) by mout0.freenet.de with esmtpa (ID gary.jennejohn@freenet.de) (port 25) (Exim 4.69 #65) id 1KRPiq-0005SO-CR for freebsd-fs@freebsd.org; Fri, 08 Aug 2008 13:01:28 +0200 Received: from ma651.m.pppool.de ([89.49.166.81]:50105 helo=peedub.jennejohn.org) by 12.mx.freenet.de with esmtpa (ID gary.jennejohn@freenet.de) (port 25) (Exim 4.69 #12) id 1KRPiq-0005aQ-2O for freebsd-fs@freebsd.org; Fri, 08 Aug 2008 13:01:28 +0200 Date: Fri, 8 Aug 2008 13:01:27 +0200 From: Gary Jennejohn To: freebsd-fs@freebsd.org Message-ID: <20080808130127.4cc71ac9@peedub.jennejohn.org> In-Reply-To: <20080808033902.GA72860@eos.sc1.parodius.com> References: <200808071925.45786.boris.kotzev@gmail.com> <20080807165502.GA39420@eos.sc1.parodius.com> <200808072040.55571.boris.kotzev@gmail.com> <20080808033902.GA72860@eos.sc1.parodius.com> X-Mailer: Claws Mail 3.5.0 (GTK+ 2.10.14; amd64-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: zfs - no access to a Mac OS X zfs pool without root privileges X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: gary.jennejohn@freenet.de List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Aug 2008 11:01:30 -0000 On Thu, 7 Aug 2008 20:39:02 -0700 Jeremy Chadwick wrote: > On Thu, Aug 07, 2008 at 08:40:55PM +0300, Boris Kotzev wrote: [snip] > > macpool aclinherit restricted default > > macpool canmount on default > > macpool shareiscsi off default > > macpool xattr off temporary > > macpool copies 1 default > > macpool version 1 - > > macpool utf8only off - > > macpool normalization none - > > macpool casesensitivity sensitive - > > macpool vscan off default > > macpool nbmand off default > > macpool sharesmb off default > > macpool refquota none default > > macpool refreservation none default > > It's interesting to note that your filesystem has a significantly larger > number of properties returned than mine. I wonder if the ZFS code has > support for those properties on FreeBSD, but they simply aren't listed. > Or maybe the patch you're using adds all of them? I don't know. > > Anyway, the property that may be relevant is aclinherit. The zfs(1) > manpage on FreeBSD makes no mention of what "restricted" means for > property "aclinherit". I believe it may be the source of the problem. > > A ZFS filesystem made on FreeBSD has a different value for that > property. I explicitly enabled compression on the below fs, BTW, which > is why that value is not the default value: > No, it doesn't necessarily. Here the output from a ZFS FS made with FreeBSD but using the old version 6 ZFS: root:peedub:~:bash:1> zfs get all mirpool NAME PROPERTY VALUE SOURCE mirpool type filesystem - mirpool creation Sat Nov 24 17:53 2007 - mirpool used 141G - mirpool available 316G - mirpool referenced 18K - mirpool compressratio 1.00x - mirpool mounted yes - mirpool quota none default mirpool reservation none default mirpool recordsize 128K default mirpool mountpoint /mirpool default mirpool sharenfs off local mirpool checksum on default mirpool compression off default mirpool atime on default mirpool devices on default mirpool exec on default mirpool setuid on default mirpool readonly off default mirpool jailed off default mirpool snapdir hidden default mirpool aclmode groupmask default mirpool aclinherit restricted default <== mirpool canmount on default mirpool shareiscsi off default mirpool xattr off temporary mirpool copies 1 default mirpool version 1 - mirpool utf8only off - mirpool normalization none - mirpool casesensitivity sensitive - mirpool vscan off default mirpool nbmand off default mirpool sharesmb off default mirpool refquota none default mirpool refreservation none default root:peedub:~:bash:2> zfs set aclinherit=secure mirpool property 'aclinherit' not supported on FreeBSD: permission denied Apparently it's not really used. > NAME PROPERTY VALUE SOURCE > storage type filesystem - > storage creation Sun May 25 19:33 2008 - > storage used 183G - > storage available 730G - > storage referenced 183G - > storage compressratio 1.02x - > storage mounted yes - > storage quota none default > storage reservation none default > storage recordsize 128K default > storage mountpoint /storage default > storage sharenfs off default > storage checksum on default > storage compression on local > storage atime off local > storage devices on default > storage exec on default > storage setuid on default > storage readonly off default > storage jailed off default > storage snapdir hidden default > storage aclmode groupmask default > storage aclinherit secure default <== > storage canmount on default > storage shareiscsi off default > storage xattr off temporary > storage copies 1 default > --- Gary Jennejohn