zfs allow refreservation needed for zfs create -V

When creating a non-sparse volume, zfs create sets a refreservation.
Accordingly, one needs the "refreservation" ability in addition to the
"create" ability in order to create a non-sparse volume.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reported-by: github.com/homerlinux
Reported-by: Matthew Ahrens <mahrens@delphix.com>
Signed-off-by: Richard Laager <rlaager@wiktel.com>
Closes #8531
Closes #8624
This commit is contained in:
Richard Laager 2019-04-16 12:12:08 -05:00 committed by Brian Behlendorf
parent 6c0f78f8a3
commit 8750edf1f7
1 changed files with 3 additions and 1 deletions

View File

@ -4177,7 +4177,9 @@ allow subcommand Must also have the permission that is
being allowed being allowed
clone subcommand Must also have the 'create' ability and clone subcommand Must also have the 'create' ability and
'mount' ability in the origin file system 'mount' ability in the origin file system
create subcommand Must also have the 'mount' ability create subcommand Must also have the 'mount' ability.
Must also have the 'refreservation' ability to
create a non-sparse volume.
destroy subcommand Must also have the 'mount' ability destroy subcommand Must also have the 'mount' ability
diff subcommand Allows lookup of paths within a dataset diff subcommand Allows lookup of paths within a dataset
given an object number, and the ability given an object number, and the ability