| Main index | Section 8 | Options |
| zfs
allow
filesystem|volume
Displays permissions that have been delegated on the specified filesystem or
volume.
See the other forms of
zfs
for more information.
Delegations are supported under Linux with the exception of mount, unmount, mountpoint, canmount, rename, and share. These permissions cannot be delegated because the Linux mount(8) command restricts modifications of the global namespace to the root user. | |
| zfs
allow
[ | |
| zfs
allow
[ | |
| | |
| Allow only for the descendent file systems. | |
| | |
| Specifies that the permissions be delegated to everyone. | |
| | |
| Explicitly specify that permissions are delegated to the group. | |
| | |
| Allow "locally" only for the specified file system. | |
| | |
| Explicitly specify that permissions are delegated to the user. | |
| user|group[,user|group ]⦠| |
|
Specifies to whom the permissions are delegated.
Multiple entities can be specified as a comma-separated list.
If neither of the
| |
| perm|@setname[,perm|@
setname ]â¦
The permissions to delegate.
Multiple permissions may be specified as a comma-separated list.
Permission names are the same as ZFS subcommand and property names.
See the property list below.
Property set names, which begin with
@,
may be specified.
See the
| |
If neither of the
Permissions are generally the ability to use a ZFS subcommand or change a ZFS property. The following permissions are available:
NAME TYPE NOTES allow subcommand Must also have the permission that is being allowed bookmark subcommand clone subcommand Must also have the create ability and mount ability in the origin file system 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 diff subcommand Allows lookup of paths within a dataset given an object number, and the ability to create snapshots necessary to zfs diff. hold subcommand Allows adding a user hold to a snapshot load-key subcommand Allows loading and unloading of encryption key (see zfs load-key and zfs unload-key). change-key subcommand Allows changing an encryption key via zfs change-key. mount subcommand Allows mounting/umounting ZFS datasets promote subcommand Must also have the mount and promote ability in the origin file system receive subcommand Must also have the mount and create ability release subcommand Allows releasing a user hold which might destroy the snapshot rename subcommand Must also have the mount and create ability in the new parent rollback subcommand Must also have the mount ability send subcommand share subcommand Allows sharing file systems over NFS or SMB protocols snapshot subcommand Must also have the mount ability groupquota other Allows accessing any groupquota@⦠property groupobjquota other Allows accessing any groupobjquota@⦠property groupused other Allows reading any groupused@⦠property groupobjused other Allows reading any groupobjused@⦠property userprop other Allows changing any user property userquota other Allows accessing any userquota@⦠property userobjquota other Allows accessing any userobjquota@⦠property userused other Allows reading any userused@⦠property userobjused other Allows reading any userobjused@⦠property projectobjquota other Allows accessing any projectobjquota@⦠property projectquota other Allows accessing any projectquota@⦠property projectobjused other Allows reading any projectobjused@⦠property projectused other Allows reading any projectused@⦠property aclinherit property aclmode property acltype property atime property canmount property casesensitivity property checksum property compression property context property copies property dedup property defcontext property devices property dnodesize property encryption property exec property filesystem_limit property fscontext property keyformat property keylocation property logbias property mlslabel property mountpoint property nbmand property normalization property overlay property pbkdf2iters property primarycache property quota property readonly property recordsize property redundant_metadata property refquota property refreservation property relatime property reservation property rootcontext property secondarycache property setuid property sharenfs property sharesmb property snapdev property snapdir property snapshot_limit property special_small_blocks property sync property utf8only property version property volblocksize property volmode property volsize property vscan property xattr property zoned property
| zfs
allow
| |
| zfs
allow
| |
| zfs
unallow
[ | |
| zfs
unallow
[ | |
| zfs
unallow
[ | |
| | |
| Recursively remove the permissions from this file system and all descendents. | |
| zfs
unallow
[ | |
# zfs
# zfs
---- Permissions on tank/cindys --------------------------------------
Local+Descendent permissions:
user cindys create,destroy,mount,snapshot
Because the tank/cindys mount point permission is set to 755 by default, user cindys will be unable to mount file systems under tank/cindys. Add an ACE similar to the following syntax to provide mount point access:
# chmod A+user:cindys:add_subdirectory:allow /tank/cindys
# zfs
# zfs
# zfs
---- Permissions on tank/users ---------------------------------------
Permission sets:
destroy
Local+Descendent permissions:
group staff create,mount
# zfs
# zfs
# zfs
---- Permissions on tank/users ---------------------------------------
Permission sets:
@pset create,destroy,mount,snapshot
Local+Descendent permissions:
group staff @pset
# zfs
# zfs
---- Permissions on users/home ---------------------------------------
Local+Descendent permissions:
user cindys quota,reservation
cindys% zfs set quota=10G users/home/marks
cindys% zfs get quota users/home/marks
NAME PROPERTY VALUE SOURCE
users/home/marks quota 10G local
# zfs
# zfs
---- Permissions on tank/users ---------------------------------------
Permission sets:
@pset create,destroy,mount,snapshot
Local+Descendent permissions:
group staff @pset
| ZFS-ALLOW (8) | March 16, 2022 |
| Main index | Section 8 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
| “ | To err is human...to really foul up requires the root password. | ” |