Lines Matching refs:perms
47 # set of perms
50 # below are { "Ntype name": set(perms) }
61 perms = raw[whokey].keys()
65 self.create.update(perms)
68 self.sets.setdefault(nwho, set()).update(perms)
94 d.setdefault(nwho, set()).update(perms)
96 # Find perms that are in both local and descend, and
109 for (nwho, perms) in sorted(d.items()):
110 # local and descend may have entries where perms
113 if perms:
115 (nwho[1:], ",".join(sorted(perms)))
132 def args_to_perms(parser, options, who, perms):
133 """Return a dict of raw perms {"whostr" -> {"perm" -> None}}
136 # perms is not set if we are doing a "zfs unallow <who> <fs>" to
138 if perms:
139 setperms = dict(((p, None) for p in perms if p[0] == "@"))
141 for p in perms if p[0] != "@"))
155 if baseperms or not perms:
157 if setperms or not perms:
364 (perms, fsname) = mungeargs(3)
371 (perms, fsname) = mungeargs(2)
378 (perms, fsname) = mungeargs(2)
381 (perms, fsname) = mungeargs(3)
390 d = args_to_perms(parser, options, who, perms)
394 if not un and perms:
395 for p in perms: