Lines Matching refs:perms
49 # set of perms
52 # below are { "Ntype name": set(perms) }
63 perms = raw[whokey].keys()
67 self.create.update(perms)
70 self.sets.setdefault(nwho, set()).update(perms)
96 d.setdefault(nwho, set()).update(perms)
98 # Find perms that are in both local and descend, and
111 for (nwho, perms) in sorted(d.items()):
112 # local and descend may have entries where perms
115 if perms:
117 (nwho[1:], ",".join(sorted(perms)))
134 def args_to_perms(parser, options, who, perms):
135 """Return a dict of raw perms {"whostr" -> {"perm" -> None}}
138 # perms is not set if we are doing a "zfs unallow <who> <fs>" to
140 if perms:
141 setperms = dict(((p, None) for p in perms if p[0] == "@"))
143 for p in perms if p[0] != "@"))
157 if baseperms or not perms:
159 if setperms or not perms:
362 (perms, fsname) = mungeargs(3)
369 (perms, fsname) = mungeargs(2)
376 (perms, fsname) = mungeargs(2)
379 (perms, fsname) = mungeargs(3)
386 d = args_to_perms(parser, options, who, perms)
390 if not un and perms:
391 for p in perms: