After replicating a pool with zfs send/recv I've found out I cannot
perform some zfs on those datasets anymore. The datasets had permissions
set via `zfs allow'. To verify assumption I did

  $ zfs allow blah create tank/foo
  $ zfs allow tank/foo
  ---- Permissions on tank/foo --------------------------------------------
  Local+Descendent permissions:
          user blah create
  $ zfs snapshot tank/foo@send
  $ zfs send -p tank/foo@send | zfs recv tank/bar
  $ zfs allow tank/bar
  [nothing]

  $ zfs create -sV1g tank/foo
  $ zfs create -sV1g tank/bar
  $ zpool create foo zvol/tank/foo
  $ zpool create bar zvol/tank/bar
  $ zfs allow blah create foo
  $ zfs allow foo
  ---- Permissions on foo --------------------------------------------
  Local+Descendent permissions:
          user blah create
  $ zfs snapshot -r foo@send
  $ zfs send -R foo@send | zfs recv -F bar
  $ zfs allow bar
  [nothing]

So, what are permissions if not properties? And why they're not
sent unlike say user/group quotas?

--
ZFSv28 as of FreeBSD 9.0-BETA1 r224776M amd64
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to