Date: Thu, 7 Aug 2008 20:40:55 +0300 From: Boris Kotzev <boris.kotzev@gmail.com> To: Jeremy Chadwick <koitsu@freebsd.org> Cc: freebsd-fs@freebsd.org Subject: Re: zfs - no access to a Mac OS X zfs pool without root privileges Message-ID: <200808072040.55571.boris.kotzev@gmail.com> In-Reply-To: <20080807165502.GA39420@eos.sc1.parodius.com> References: <200808071925.45786.boris.kotzev@gmail.com> <20080807165502.GA39420@eos.sc1.parodius.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Íà Thursday 07 August 2008 19:55:02 Jeremy Chadwick íàïèñà: > On Thu, Aug 07, 2008 at 07:25:45PM +0300, Boris Kotzev wrote: > > Hello, > > > > I used the zfs port to Mac OS X (http://zfs.macosforge.org) to > > create a storage pool under Mac OS X. The pool can be imported > > successfully under FreeBSD: > > > > root:~-114# zpool import macpool > > root:~-115# zpool list macpool > > NAME SIZE USED AVAIL CAP HEALTH ALTROOT > > macpool 6,94G 510K 6,94G 0% ONLINE - > > root:~-116# zfs list macpool > > NAME USED AVAIL REFER MOUNTPOINT > > macpool 474K 6,83G 308K /macpool > > > > and is fully accessible to the root user: > > > > root:~-118# id > > uid=0(root) gid=0(wheel) groups=0(wheel),5(operator) > > root:~-119# ls -ld /macpool > > drwxr-xr-x 7 root wheel 8 7 ??? 16:59 /macpool > > root:~-120# ls -l /macpool > > total 43 > > drwx------ 3 root wheel 3 7 ??? 16:31 .Spotlight-V100 > > -rw-r--r-- 1 root wheel 35014 7 ??? 16:31 .VolumeIcon.icns > > drwx------ 2 root wheel 4 7 ??? 16:32 .fseventsd > > drwxr-xr-x 2 root wheel 2 7 ??? 16:59 backup > > drwxr-xr-x 2 root wheel 2 7 ??? 16:59 downloads > > drwxr-xr-x 2 root wheel 2 7 ??? 16:58 music > > > > According to the file permissions on /macpool (drwxr-xr-x), > > anyone should have read access to it. This is not the case > > though: > > > > root:~-121# su user > > % id > > uid=1003(user) gid=1003(user) > > groups=1003(user),0(wheel),5(operator) % ls -l /macpool > > ls: /macpool: Permission denied > > % cd /macpool > > /macpool: Permission denied. > > > > Is this a bug, or is there some way to get access to /macpool as > > an ordinary user? > > > > The pool was created under version zfs-119 of the Mac OS X port; > > the FreeBSD version is: > > > > root:~-122# uname -a > > FreeBSD xxxx 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Sat Aug 2 > > 14:19:33 EEST 2008 root@xxxx:/usr/obj/usr/src/sys/MACBOOK amd64 > > > > with the latest zfs patch, but the problem was also present > > before applying the patch. > > As root, what does "zfs get all macpool" return on FreeBSD? root@:~-116# zfs get all macpool NAME PROPERTY VALUE SOURCE macpool type filesystem - macpool creation ×ò Àâã 7 16:31 2008 - macpool used 474K - macpool available 6,83G - macpool referenced 308K - macpool compressratio 1.00x - macpool mounted yes - macpool quota none default macpool reservation none default macpool recordsize 128K default macpool mountpoint /macpool default macpool sharenfs off default macpool checksum on default macpool compression off default macpool atime on default macpool devices on default macpool exec on default macpool setuid on default macpool readonly off default macpool jailed off default macpool snapdir hidden default macpool aclmode groupmask default 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 Thanks! Boris Kotzev
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200808072040.55571.boris.kotzev>