1eda14cbcSMatt Macy.\" 2eda14cbcSMatt Macy.\" CDDL HEADER START 3eda14cbcSMatt Macy.\" 4eda14cbcSMatt Macy.\" The contents of this file are subject to the terms of the 5eda14cbcSMatt Macy.\" Common Development and Distribution License (the "License"). 6eda14cbcSMatt Macy.\" You may not use this file except in compliance with the License. 7eda14cbcSMatt Macy.\" 8eda14cbcSMatt Macy.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9eda14cbcSMatt Macy.\" or http://www.opensolaris.org/os/licensing. 10eda14cbcSMatt Macy.\" See the License for the specific language governing permissions 11eda14cbcSMatt Macy.\" and limitations under the License. 12eda14cbcSMatt Macy.\" 13eda14cbcSMatt Macy.\" When distributing Covered Code, include this CDDL HEADER in each 14eda14cbcSMatt Macy.\" file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15eda14cbcSMatt Macy.\" If applicable, add the following below this CDDL HEADER, with the 16eda14cbcSMatt Macy.\" fields enclosed by brackets "[]" replaced with your own identifying 17eda14cbcSMatt Macy.\" information: Portions Copyright [yyyy] [name of copyright owner] 18eda14cbcSMatt Macy.\" 19eda14cbcSMatt Macy.\" CDDL HEADER END 20eda14cbcSMatt Macy.\" 21eda14cbcSMatt Macy.\" 22eda14cbcSMatt Macy.\" Copyright (c) 2009 Sun Microsystems, Inc. All Rights Reserved. 23eda14cbcSMatt Macy.\" Copyright 2011 Joshua M. Clulow <josh@sysmgr.org> 24eda14cbcSMatt Macy.\" Copyright (c) 2011, 2019 by Delphix. All rights reserved. 25eda14cbcSMatt Macy.\" Copyright (c) 2013 by Saso Kiselkov. All rights reserved. 26eda14cbcSMatt Macy.\" Copyright (c) 2014, Joyent, Inc. All rights reserved. 27eda14cbcSMatt Macy.\" Copyright (c) 2014 by Adam Stevko. All rights reserved. 28eda14cbcSMatt Macy.\" Copyright (c) 2014 Integros [integros.com] 29eda14cbcSMatt Macy.\" Copyright 2019 Richard Laager. All rights reserved. 30eda14cbcSMatt Macy.\" Copyright 2018 Nexenta Systems, Inc. 31eda14cbcSMatt Macy.\" Copyright 2019 Joyent, Inc. 32eda14cbcSMatt Macy.\" 33eda14cbcSMatt Macy.Dd June 30, 2019 34eda14cbcSMatt Macy.Dt ZFS-ALLOW 8 35eda14cbcSMatt Macy.Os 36eda14cbcSMatt Macy.Sh NAME 37*7877fdebSMatt Macy.Nm zfs-allow 38eda14cbcSMatt Macy.Nd Delegates ZFS administration permission for the file systems to non-privileged users. 39eda14cbcSMatt Macy.Sh SYNOPSIS 40*7877fdebSMatt Macy.Nm zfs 41eda14cbcSMatt Macy.Cm allow 42eda14cbcSMatt Macy.Op Fl dglu 43eda14cbcSMatt Macy.Ar user Ns | Ns Ar group Ns Oo , Ns Ar user Ns | Ns Ar group Oc Ns ... 44eda14cbcSMatt Macy.Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns 45eda14cbcSMatt Macy.Ar setname Oc Ns ... 46eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume 47*7877fdebSMatt Macy.Nm zfs 48eda14cbcSMatt Macy.Cm allow 49eda14cbcSMatt Macy.Op Fl dl 50eda14cbcSMatt Macy.Fl e Ns | Ns Sy everyone 51eda14cbcSMatt Macy.Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns 52eda14cbcSMatt Macy.Ar setname Oc Ns ... 53eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume 54*7877fdebSMatt Macy.Nm zfs 55eda14cbcSMatt Macy.Cm allow 56eda14cbcSMatt Macy.Fl c 57eda14cbcSMatt Macy.Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns 58eda14cbcSMatt Macy.Ar setname Oc Ns ... 59eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume 60*7877fdebSMatt Macy.Nm zfs 61eda14cbcSMatt Macy.Cm allow 62eda14cbcSMatt Macy.Fl s No @ Ns Ar setname 63eda14cbcSMatt Macy.Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns 64eda14cbcSMatt Macy.Ar setname Oc Ns ... 65eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume 66*7877fdebSMatt Macy.Nm zfs 67eda14cbcSMatt Macy.Cm unallow 68eda14cbcSMatt Macy.Op Fl dglru 69eda14cbcSMatt Macy.Ar user Ns | Ns Ar group Ns Oo , Ns Ar user Ns | Ns Ar group Oc Ns ... 70eda14cbcSMatt Macy.Oo Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns 71eda14cbcSMatt Macy.Ar setname Oc Ns ... Oc 72eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume 73*7877fdebSMatt Macy.Nm zfs 74eda14cbcSMatt Macy.Cm unallow 75eda14cbcSMatt Macy.Op Fl dlr 76eda14cbcSMatt Macy.Fl e Ns | Ns Sy everyone 77eda14cbcSMatt Macy.Oo Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns 78eda14cbcSMatt Macy.Ar setname Oc Ns ... Oc 79eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume 80*7877fdebSMatt Macy.Nm zfs 81eda14cbcSMatt Macy.Cm unallow 82eda14cbcSMatt Macy.Op Fl r 83eda14cbcSMatt Macy.Fl c 84eda14cbcSMatt Macy.Oo Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns 85eda14cbcSMatt Macy.Ar setname Oc Ns ... Oc 86eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume 87*7877fdebSMatt Macy.Nm zfs 88eda14cbcSMatt Macy.Cm unallow 89eda14cbcSMatt Macy.Op Fl r 90eda14cbcSMatt Macy.Fl s No @ Ns Ar setname 91eda14cbcSMatt Macy.Oo Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns 92eda14cbcSMatt Macy.Ar setname Oc Ns ... Oc 93eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume 94eda14cbcSMatt Macy.Sh DESCRIPTION 95eda14cbcSMatt Macy.Bl -tag -width "" 96eda14cbcSMatt Macy.It Xo 97*7877fdebSMatt Macy.Nm zfs 98eda14cbcSMatt Macy.Cm allow 99eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume 100eda14cbcSMatt Macy.Xc 101eda14cbcSMatt MacyDisplays permissions that have been delegated on the specified filesystem or 102eda14cbcSMatt Macyvolume. 103eda14cbcSMatt MacySee the other forms of 104eda14cbcSMatt Macy.Nm zfs Cm allow 105eda14cbcSMatt Macyfor more information. 106eda14cbcSMatt Macy.Pp 107eda14cbcSMatt MacyDelegations are supported under Linux with the exception of 108eda14cbcSMatt Macy.Sy mount , 109eda14cbcSMatt Macy.Sy unmount , 110eda14cbcSMatt Macy.Sy mountpoint , 111eda14cbcSMatt Macy.Sy canmount , 112eda14cbcSMatt Macy.Sy rename , 113eda14cbcSMatt Macyand 114eda14cbcSMatt Macy.Sy share . 115eda14cbcSMatt MacyThese permissions cannot be delegated because the Linux 116eda14cbcSMatt Macy.Xr mount 8 117eda14cbcSMatt Macycommand restricts modifications of the global namespace to the root user. 118eda14cbcSMatt Macy.It Xo 119*7877fdebSMatt Macy.Nm zfs 120eda14cbcSMatt Macy.Cm allow 121eda14cbcSMatt Macy.Op Fl dglu 122eda14cbcSMatt Macy.Ar user Ns | Ns Ar group Ns Oo , Ns Ar user Ns | Ns Ar group Oc Ns ... 123eda14cbcSMatt Macy.Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns 124eda14cbcSMatt Macy.Ar setname Oc Ns ... 125eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume 126eda14cbcSMatt Macy.Xc 127eda14cbcSMatt Macy.It Xo 128*7877fdebSMatt Macy.Nm zfs 129eda14cbcSMatt Macy.Cm allow 130eda14cbcSMatt Macy.Op Fl dl 131eda14cbcSMatt Macy.Fl e Ns | Ns Sy everyone 132eda14cbcSMatt Macy.Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns 133eda14cbcSMatt Macy.Ar setname Oc Ns ... 134eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume 135eda14cbcSMatt Macy.Xc 136eda14cbcSMatt MacyDelegates ZFS administration permission for the file systems to non-privileged 137eda14cbcSMatt Macyusers. 138eda14cbcSMatt Macy.Bl -tag -width "-d" 139eda14cbcSMatt Macy.It Fl d 140eda14cbcSMatt MacyAllow only for the descendent file systems. 141eda14cbcSMatt Macy.It Fl e Ns | Ns Sy everyone 142eda14cbcSMatt MacySpecifies that the permissions be delegated to everyone. 143eda14cbcSMatt Macy.It Fl g Ar group Ns Oo , Ns Ar group Oc Ns ... 144eda14cbcSMatt MacyExplicitly specify that permissions are delegated to the group. 145eda14cbcSMatt Macy.It Fl l 146eda14cbcSMatt MacyAllow 147eda14cbcSMatt Macy.Qq locally 148eda14cbcSMatt Macyonly for the specified file system. 149eda14cbcSMatt Macy.It Fl u Ar user Ns Oo , Ns Ar user Oc Ns ... 150eda14cbcSMatt MacyExplicitly specify that permissions are delegated to the user. 151eda14cbcSMatt Macy.It Ar user Ns | Ns Ar group Ns Oo , Ns Ar user Ns | Ns Ar group Oc Ns ... 152eda14cbcSMatt MacySpecifies to whom the permissions are delegated. 153eda14cbcSMatt MacyMultiple entities can be specified as a comma-separated list. 154eda14cbcSMatt MacyIf neither of the 155eda14cbcSMatt Macy.Fl gu 156eda14cbcSMatt Macyoptions are specified, then the argument is interpreted preferentially as the 157eda14cbcSMatt Macykeyword 158eda14cbcSMatt Macy.Sy everyone , 159eda14cbcSMatt Macythen as a user name, and lastly as a group name. 160eda14cbcSMatt MacyTo specify a user or group named 161eda14cbcSMatt Macy.Qq everyone , 162eda14cbcSMatt Macyuse the 163eda14cbcSMatt Macy.Fl g 164eda14cbcSMatt Macyor 165eda14cbcSMatt Macy.Fl u 166eda14cbcSMatt Macyoptions. 167eda14cbcSMatt MacyTo specify a group with the same name as a user, use the 168eda14cbcSMatt Macy.Fl g 169eda14cbcSMatt Macyoptions. 170eda14cbcSMatt Macy.It Xo 171eda14cbcSMatt Macy.Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns 172eda14cbcSMatt Macy.Ar setname Oc Ns ... 173eda14cbcSMatt Macy.Xc 174eda14cbcSMatt MacyThe permissions to delegate. 175eda14cbcSMatt MacyMultiple permissions may be specified as a comma-separated list. 176eda14cbcSMatt MacyPermission names are the same as ZFS subcommand and property names. 177eda14cbcSMatt MacySee the property list below. 178eda14cbcSMatt MacyProperty set names, which begin with 179eda14cbcSMatt Macy.Sy @ , 180eda14cbcSMatt Macymay be specified. 181eda14cbcSMatt MacySee the 182eda14cbcSMatt Macy.Fl s 183eda14cbcSMatt Macyform below for details. 184eda14cbcSMatt Macy.El 185eda14cbcSMatt Macy.Pp 186eda14cbcSMatt MacyIf neither of the 187eda14cbcSMatt Macy.Fl dl 188eda14cbcSMatt Macyoptions are specified, or both are, then the permissions are allowed for the 189eda14cbcSMatt Macyfile system or volume, and all of its descendents. 190eda14cbcSMatt Macy.Pp 191eda14cbcSMatt MacyPermissions are generally the ability to use a ZFS subcommand or change a ZFS 192eda14cbcSMatt Macyproperty. 193eda14cbcSMatt MacyThe following permissions are available: 194eda14cbcSMatt Macy.Bd -literal 195eda14cbcSMatt MacyNAME TYPE NOTES 196eda14cbcSMatt Macyallow subcommand Must also have the permission that is 197eda14cbcSMatt Macy being allowed 198eda14cbcSMatt Macyclone subcommand Must also have the 'create' ability and 199eda14cbcSMatt Macy 'mount' ability in the origin file system 200eda14cbcSMatt Macycreate subcommand Must also have the 'mount' ability. 201eda14cbcSMatt Macy Must also have the 'refreservation' ability to 202eda14cbcSMatt Macy create a non-sparse volume. 203eda14cbcSMatt Macydestroy subcommand Must also have the 'mount' ability 204eda14cbcSMatt Macydiff subcommand Allows lookup of paths within a dataset 205eda14cbcSMatt Macy given an object number, and the ability 206eda14cbcSMatt Macy to create snapshots necessary to 207eda14cbcSMatt Macy 'zfs diff'. 208eda14cbcSMatt Macyload-key subcommand Allows loading and unloading of encryption key 209eda14cbcSMatt Macy (see 'zfs load-key' and 'zfs unload-key'). 210eda14cbcSMatt Macychange-key subcommand Allows changing an encryption key via 211eda14cbcSMatt Macy 'zfs change-key'. 212eda14cbcSMatt Macymount subcommand Allows mount/umount of ZFS datasets 213eda14cbcSMatt Macypromote subcommand Must also have the 'mount' and 'promote' 214eda14cbcSMatt Macy ability in the origin file system 215eda14cbcSMatt Macyreceive subcommand Must also have the 'mount' and 'create' 216eda14cbcSMatt Macy ability 217eda14cbcSMatt Macyrename subcommand Must also have the 'mount' and 'create' 218eda14cbcSMatt Macy ability in the new parent 219eda14cbcSMatt Macyrollback subcommand Must also have the 'mount' ability 220eda14cbcSMatt Macysend subcommand 221eda14cbcSMatt Macyshare subcommand Allows sharing file systems over NFS 222eda14cbcSMatt Macy or SMB protocols 223eda14cbcSMatt Macysnapshot subcommand Must also have the 'mount' ability 224eda14cbcSMatt Macy 225eda14cbcSMatt Macygroupquota other Allows accessing any groupquota@... 226eda14cbcSMatt Macy property 227eda14cbcSMatt Macygroupused other Allows reading any groupused@... property 228eda14cbcSMatt Macyuserprop other Allows changing any user property 229eda14cbcSMatt Macyuserquota other Allows accessing any userquota@... 230eda14cbcSMatt Macy property 231eda14cbcSMatt Macyuserused other Allows reading any userused@... property 232eda14cbcSMatt Macyprojectobjquota other Allows accessing any projectobjquota@... 233eda14cbcSMatt Macy property 234eda14cbcSMatt Macyprojectquota other Allows accessing any projectquota@... property 235eda14cbcSMatt Macyprojectobjused other Allows reading any projectobjused@... property 236eda14cbcSMatt Macyprojectused other Allows reading any projectused@... property 237eda14cbcSMatt Macy 238eda14cbcSMatt Macyaclinherit property 239eda14cbcSMatt Macyacltype property 240eda14cbcSMatt Macyatime property 241eda14cbcSMatt Macycanmount property 242eda14cbcSMatt Macycasesensitivity property 243eda14cbcSMatt Macychecksum property 244eda14cbcSMatt Macycompression property 245eda14cbcSMatt Macycopies property 246eda14cbcSMatt Macydevices property 247eda14cbcSMatt Macyexec property 248eda14cbcSMatt Macyfilesystem_limit property 249eda14cbcSMatt Macymountpoint property 250eda14cbcSMatt Macynbmand property 251eda14cbcSMatt Macynormalization property 252eda14cbcSMatt Macyprimarycache property 253eda14cbcSMatt Macyquota property 254eda14cbcSMatt Macyreadonly property 255eda14cbcSMatt Macyrecordsize property 256eda14cbcSMatt Macyrefquota property 257eda14cbcSMatt Macyrefreservation property 258eda14cbcSMatt Macyreservation property 259eda14cbcSMatt Macysecondarycache property 260eda14cbcSMatt Macysetuid property 261eda14cbcSMatt Macysharenfs property 262eda14cbcSMatt Macysharesmb property 263eda14cbcSMatt Macysnapdir property 264eda14cbcSMatt Macysnapshot_limit property 265eda14cbcSMatt Macyutf8only property 266eda14cbcSMatt Macyversion property 267eda14cbcSMatt Macyvolblocksize property 268eda14cbcSMatt Macyvolsize property 269eda14cbcSMatt Macyvscan property 270eda14cbcSMatt Macyxattr property 271eda14cbcSMatt Macyzoned property 272eda14cbcSMatt Macy.Ed 273eda14cbcSMatt Macy.It Xo 274*7877fdebSMatt Macy.Nm zfs 275eda14cbcSMatt Macy.Cm allow 276eda14cbcSMatt Macy.Fl c 277eda14cbcSMatt Macy.Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns 278eda14cbcSMatt Macy.Ar setname Oc Ns ... 279eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume 280eda14cbcSMatt Macy.Xc 281eda14cbcSMatt MacySets 282eda14cbcSMatt Macy.Qq create time 283eda14cbcSMatt Macypermissions. 284eda14cbcSMatt MacyThese permissions are granted 285eda14cbcSMatt Macy.Pq locally 286eda14cbcSMatt Macyto the creator of any newly-created descendent file system. 287eda14cbcSMatt Macy.It Xo 288*7877fdebSMatt Macy.Nm zfs 289eda14cbcSMatt Macy.Cm allow 290eda14cbcSMatt Macy.Fl s No @ Ns Ar setname 291eda14cbcSMatt Macy.Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns 292eda14cbcSMatt Macy.Ar setname Oc Ns ... 293eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume 294eda14cbcSMatt Macy.Xc 295eda14cbcSMatt MacyDefines or adds permissions to a permission set. 296eda14cbcSMatt MacyThe set can be used by other 297eda14cbcSMatt Macy.Nm zfs Cm allow 298eda14cbcSMatt Macycommands for the specified file system and its descendents. 299eda14cbcSMatt MacySets are evaluated dynamically, so changes to a set are immediately reflected. 300eda14cbcSMatt MacyPermission sets follow the same naming restrictions as ZFS file systems, but the 301eda14cbcSMatt Macyname must begin with 302eda14cbcSMatt Macy.Sy @ , 303eda14cbcSMatt Macyand can be no more than 64 characters long. 304eda14cbcSMatt Macy.It Xo 305*7877fdebSMatt Macy.Nm zfs 306eda14cbcSMatt Macy.Cm unallow 307eda14cbcSMatt Macy.Op Fl dglru 308eda14cbcSMatt Macy.Ar user Ns | Ns Ar group Ns Oo , Ns Ar user Ns | Ns Ar group Oc Ns ... 309eda14cbcSMatt Macy.Oo Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns 310eda14cbcSMatt Macy.Ar setname Oc Ns ... Oc 311eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume 312eda14cbcSMatt Macy.Xc 313eda14cbcSMatt Macy.It Xo 314*7877fdebSMatt Macy.Nm zfs 315eda14cbcSMatt Macy.Cm unallow 316eda14cbcSMatt Macy.Op Fl dlr 317eda14cbcSMatt Macy.Fl e Ns | Ns Sy everyone 318eda14cbcSMatt Macy.Oo Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns 319eda14cbcSMatt Macy.Ar setname Oc Ns ... Oc 320eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume 321eda14cbcSMatt Macy.Xc 322eda14cbcSMatt Macy.It Xo 323*7877fdebSMatt Macy.Nm zfs 324eda14cbcSMatt Macy.Cm unallow 325eda14cbcSMatt Macy.Op Fl r 326eda14cbcSMatt Macy.Fl c 327eda14cbcSMatt Macy.Oo Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns 328eda14cbcSMatt Macy.Ar setname Oc Ns ... Oc 329eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume 330eda14cbcSMatt Macy.Xc 331eda14cbcSMatt MacyRemoves permissions that were granted with the 332eda14cbcSMatt Macy.Nm zfs Cm allow 333eda14cbcSMatt Macycommand. 334eda14cbcSMatt MacyNo permissions are explicitly denied, so other permissions granted are still in 335eda14cbcSMatt Macyeffect. 336eda14cbcSMatt MacyFor example, if the permission is granted by an ancestor. 337eda14cbcSMatt MacyIf no permissions are specified, then all permissions for the specified 338eda14cbcSMatt Macy.Ar user , 339eda14cbcSMatt Macy.Ar group , 340eda14cbcSMatt Macyor 341eda14cbcSMatt Macy.Sy everyone 342eda14cbcSMatt Macyare removed. 343eda14cbcSMatt MacySpecifying 344eda14cbcSMatt Macy.Sy everyone 345eda14cbcSMatt Macy.Po or using the 346eda14cbcSMatt Macy.Fl e 347eda14cbcSMatt Macyoption 348eda14cbcSMatt Macy.Pc 349eda14cbcSMatt Macyonly removes the permissions that were granted to everyone, not all permissions 350eda14cbcSMatt Macyfor every user and group. 351eda14cbcSMatt MacySee the 352eda14cbcSMatt Macy.Nm zfs Cm allow 353eda14cbcSMatt Macycommand for a description of the 354eda14cbcSMatt Macy.Fl ldugec 355eda14cbcSMatt Macyoptions. 356eda14cbcSMatt Macy.Bl -tag -width "-r" 357eda14cbcSMatt Macy.It Fl r 358eda14cbcSMatt MacyRecursively remove the permissions from this file system and all descendents. 359eda14cbcSMatt Macy.El 360eda14cbcSMatt Macy.It Xo 361*7877fdebSMatt Macy.Nm zfs 362eda14cbcSMatt Macy.Cm unallow 363eda14cbcSMatt Macy.Op Fl r 364eda14cbcSMatt Macy.Fl s No @ Ns Ar setname 365eda14cbcSMatt Macy.Oo Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns 366eda14cbcSMatt Macy.Ar setname Oc Ns ... Oc 367eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume 368eda14cbcSMatt Macy.Xc 369eda14cbcSMatt MacyRemoves permissions from a permission set. 370eda14cbcSMatt MacyIf no permissions are specified, then all permissions are removed, thus removing 371eda14cbcSMatt Macythe set entirely. 372eda14cbcSMatt Macy.El 373