xref: /freebsd/sys/contrib/openzfs/man/man8/zfs-allow.8 (revision f9693bef8dc83284e7ac905adc346f7d866b5245)
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
377877fdebSMatt Macy.Nm zfs-allow
38eda14cbcSMatt Macy.Nd Delegates ZFS administration permission for the file systems to non-privileged users.
39eda14cbcSMatt Macy.Sh SYNOPSIS
407877fdebSMatt 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
477877fdebSMatt 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
547877fdebSMatt 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
607877fdebSMatt 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
667877fdebSMatt 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
737877fdebSMatt 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
807877fdebSMatt 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
877877fdebSMatt 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
977877fdebSMatt 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
1197877fdebSMatt 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
1287877fdebSMatt 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'.
208*f9693befSMartin Matuskahold             subcommand     Allows adding a user hold to a snapshot
209eda14cbcSMatt Macyload-key         subcommand     Allows loading and unloading of encryption key
210eda14cbcSMatt Macy                                (see 'zfs load-key' and 'zfs unload-key').
211eda14cbcSMatt Macychange-key       subcommand     Allows changing an encryption key via
212eda14cbcSMatt Macy                                'zfs change-key'.
213eda14cbcSMatt Macymount            subcommand     Allows mount/umount of ZFS datasets
214eda14cbcSMatt Macypromote          subcommand     Must also have the 'mount' and 'promote'
215eda14cbcSMatt Macy                                ability in the origin file system
216eda14cbcSMatt Macyreceive          subcommand     Must also have the 'mount' and 'create'
217eda14cbcSMatt Macy                                ability
218*f9693befSMartin Matuskarelease          subcommand     Allows releasing a user hold which might
219*f9693befSMartin Matuska                                destroy the snapshot
220eda14cbcSMatt Macyrename           subcommand     Must also have the 'mount' and 'create'
221eda14cbcSMatt Macy                                ability in the new parent
222eda14cbcSMatt Macyrollback         subcommand     Must also have the 'mount' ability
223eda14cbcSMatt Macysend             subcommand
224eda14cbcSMatt Macyshare            subcommand     Allows sharing file systems over NFS
225eda14cbcSMatt Macy                                or SMB protocols
226eda14cbcSMatt Macysnapshot         subcommand     Must also have the 'mount' ability
227eda14cbcSMatt Macy
228eda14cbcSMatt Macygroupquota       other          Allows accessing any groupquota@...
229eda14cbcSMatt Macy                                property
230eda14cbcSMatt Macygroupused        other          Allows reading any groupused@... property
231eda14cbcSMatt Macyuserprop         other          Allows changing any user property
232eda14cbcSMatt Macyuserquota        other          Allows accessing any userquota@...
233eda14cbcSMatt Macy                                property
234eda14cbcSMatt Macyuserused         other          Allows reading any userused@... property
235eda14cbcSMatt Macyprojectobjquota  other          Allows accessing any projectobjquota@...
236eda14cbcSMatt Macy                                property
237eda14cbcSMatt Macyprojectquota     other          Allows accessing any projectquota@... property
238eda14cbcSMatt Macyprojectobjused   other          Allows reading any projectobjused@... property
239eda14cbcSMatt Macyprojectused      other          Allows reading any projectused@... property
240eda14cbcSMatt Macy
241eda14cbcSMatt Macyaclinherit       property
242eda14cbcSMatt Macyacltype          property
243eda14cbcSMatt Macyatime            property
244eda14cbcSMatt Macycanmount         property
245eda14cbcSMatt Macycasesensitivity  property
246eda14cbcSMatt Macychecksum         property
247eda14cbcSMatt Macycompression      property
248eda14cbcSMatt Macycopies           property
249eda14cbcSMatt Macydevices          property
250eda14cbcSMatt Macyexec             property
251eda14cbcSMatt Macyfilesystem_limit property
252eda14cbcSMatt Macymountpoint       property
253eda14cbcSMatt Macynbmand           property
254eda14cbcSMatt Macynormalization    property
255eda14cbcSMatt Macyprimarycache     property
256eda14cbcSMatt Macyquota            property
257eda14cbcSMatt Macyreadonly         property
258eda14cbcSMatt Macyrecordsize       property
259eda14cbcSMatt Macyrefquota         property
260eda14cbcSMatt Macyrefreservation   property
261eda14cbcSMatt Macyreservation      property
262eda14cbcSMatt Macysecondarycache   property
263eda14cbcSMatt Macysetuid           property
264eda14cbcSMatt Macysharenfs         property
265eda14cbcSMatt Macysharesmb         property
266eda14cbcSMatt Macysnapdir          property
267eda14cbcSMatt Macysnapshot_limit   property
268eda14cbcSMatt Macyutf8only         property
269eda14cbcSMatt Macyversion          property
270eda14cbcSMatt Macyvolblocksize     property
271eda14cbcSMatt Macyvolsize          property
272eda14cbcSMatt Macyvscan            property
273eda14cbcSMatt Macyxattr            property
274eda14cbcSMatt Macyzoned            property
275eda14cbcSMatt Macy.Ed
276eda14cbcSMatt Macy.It Xo
2777877fdebSMatt Macy.Nm zfs
278eda14cbcSMatt Macy.Cm allow
279eda14cbcSMatt Macy.Fl c
280eda14cbcSMatt Macy.Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns
281eda14cbcSMatt Macy.Ar setname Oc Ns ...
282eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume
283eda14cbcSMatt Macy.Xc
284eda14cbcSMatt MacySets
285eda14cbcSMatt Macy.Qq create time
286eda14cbcSMatt Macypermissions.
287eda14cbcSMatt MacyThese permissions are granted
288eda14cbcSMatt Macy.Pq locally
289eda14cbcSMatt Macyto the creator of any newly-created descendent file system.
290eda14cbcSMatt Macy.It Xo
2917877fdebSMatt Macy.Nm zfs
292eda14cbcSMatt Macy.Cm allow
293eda14cbcSMatt Macy.Fl s No @ Ns Ar setname
294eda14cbcSMatt Macy.Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns
295eda14cbcSMatt Macy.Ar setname Oc Ns ...
296eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume
297eda14cbcSMatt Macy.Xc
298eda14cbcSMatt MacyDefines or adds permissions to a permission set.
299eda14cbcSMatt MacyThe set can be used by other
300eda14cbcSMatt Macy.Nm zfs Cm allow
301eda14cbcSMatt Macycommands for the specified file system and its descendents.
302eda14cbcSMatt MacySets are evaluated dynamically, so changes to a set are immediately reflected.
303eda14cbcSMatt MacyPermission sets follow the same naming restrictions as ZFS file systems, but the
304eda14cbcSMatt Macyname must begin with
305eda14cbcSMatt Macy.Sy @ ,
306eda14cbcSMatt Macyand can be no more than 64 characters long.
307eda14cbcSMatt Macy.It Xo
3087877fdebSMatt Macy.Nm zfs
309eda14cbcSMatt Macy.Cm unallow
310eda14cbcSMatt Macy.Op Fl dglru
311eda14cbcSMatt Macy.Ar user Ns | Ns Ar group Ns Oo , Ns Ar user Ns | Ns Ar group Oc Ns ...
312eda14cbcSMatt Macy.Oo Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns
313eda14cbcSMatt Macy.Ar setname Oc Ns ... Oc
314eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume
315eda14cbcSMatt Macy.Xc
316eda14cbcSMatt Macy.It Xo
3177877fdebSMatt Macy.Nm zfs
318eda14cbcSMatt Macy.Cm unallow
319eda14cbcSMatt Macy.Op Fl dlr
320eda14cbcSMatt Macy.Fl e Ns | Ns Sy everyone
321eda14cbcSMatt Macy.Oo Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns
322eda14cbcSMatt Macy.Ar setname Oc Ns ... Oc
323eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume
324eda14cbcSMatt Macy.Xc
325eda14cbcSMatt Macy.It Xo
3267877fdebSMatt Macy.Nm zfs
327eda14cbcSMatt Macy.Cm unallow
328eda14cbcSMatt Macy.Op Fl r
329eda14cbcSMatt Macy.Fl c
330eda14cbcSMatt Macy.Oo Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns
331eda14cbcSMatt Macy.Ar setname Oc Ns ... Oc
332eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume
333eda14cbcSMatt Macy.Xc
334eda14cbcSMatt MacyRemoves permissions that were granted with the
335eda14cbcSMatt Macy.Nm zfs Cm allow
336eda14cbcSMatt Macycommand.
337eda14cbcSMatt MacyNo permissions are explicitly denied, so other permissions granted are still in
338eda14cbcSMatt Macyeffect.
339eda14cbcSMatt MacyFor example, if the permission is granted by an ancestor.
340eda14cbcSMatt MacyIf no permissions are specified, then all permissions for the specified
341eda14cbcSMatt Macy.Ar user ,
342eda14cbcSMatt Macy.Ar group ,
343eda14cbcSMatt Macyor
344eda14cbcSMatt Macy.Sy everyone
345eda14cbcSMatt Macyare removed.
346eda14cbcSMatt MacySpecifying
347eda14cbcSMatt Macy.Sy everyone
348eda14cbcSMatt Macy.Po or using the
349eda14cbcSMatt Macy.Fl e
350eda14cbcSMatt Macyoption
351eda14cbcSMatt Macy.Pc
352eda14cbcSMatt Macyonly removes the permissions that were granted to everyone, not all permissions
353eda14cbcSMatt Macyfor every user and group.
354eda14cbcSMatt MacySee the
355eda14cbcSMatt Macy.Nm zfs Cm allow
356eda14cbcSMatt Macycommand for a description of the
357eda14cbcSMatt Macy.Fl ldugec
358eda14cbcSMatt Macyoptions.
359eda14cbcSMatt Macy.Bl -tag -width "-r"
360eda14cbcSMatt Macy.It Fl r
361eda14cbcSMatt MacyRecursively remove the permissions from this file system and all descendents.
362eda14cbcSMatt Macy.El
363eda14cbcSMatt Macy.It Xo
3647877fdebSMatt Macy.Nm zfs
365eda14cbcSMatt Macy.Cm unallow
366eda14cbcSMatt Macy.Op Fl r
367eda14cbcSMatt Macy.Fl s No @ Ns Ar setname
368eda14cbcSMatt Macy.Oo Ar perm Ns | Ns @ Ns Ar setname Ns Oo , Ns Ar perm Ns | Ns @ Ns
369eda14cbcSMatt Macy.Ar setname Oc Ns ... Oc
370eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume
371eda14cbcSMatt Macy.Xc
372eda14cbcSMatt MacyRemoves permissions from a permission set.
373eda14cbcSMatt MacyIf no permissions are specified, then all permissions are removed, thus removing
374eda14cbcSMatt Macythe set entirely.
375eda14cbcSMatt Macy.El
376