zfs - no access to a Mac OS X zfs pool without root privileges
Gary Jennejohn
gary.jennejohn at freenet.de
Fri Aug 8 11:01:30 UTC 2008
On Thu, 7 Aug 2008 20:39:02 -0700
Jeremy Chadwick <koitsu at FreeBSD.org> 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
More information about the freebsd-fs
mailing list