On Mon, Jul 28, 2008 at 11:16:37PM +0200, Max Laier wrote: > On Sunday 27 July 2008 14:54:13 Pawel Jakub Dawidek wrote: > > If you have any questions, please use mailing lists > > (freebsd-fs_at_FreeBSD.org would be the best). > > Short exercise: > | $ whoami > | mlaier > | $ zfs list > | NAME USED AVAIL REFER MOUNTPOINT > | tank 104K 228G 19K /tank > | tank/mlaier 18K 228G 18K /tank/mlaier > | $ zfs allow tank/mlaier > | ------------------------------------------------------------- > | Local+Descendent permissions on (tank/mlaier) > | user mlaier create,destroy,mount,snapshot > | ------------------------------------------------------------- > | $ zfs create tank/mlaier/test > | cannot mount 'tank/mlaier/test': Insufficient privileges > | filesystem successfully created, but not mounted > > This is obviously due to the check in vfs_mount.c patched line 851: > > if (jailed(td->td_ucred) || usermount == 0) { > > the question is, should this be tuned to allow for the finer grained zfs > permissions to take effect or will we force usermount to use zfs allow mount? Current plan is to document it in the same way ZFS within a jail is documented in zfs(8). Yes, one needs to set vfs.usermount=1 by hand. -- Pawel Jakub Dawidek http://www.wheel.pl pjd_at_FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am!
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:33 UTC