Lines Matching +full:volume +full:- +full:keys
62 for whokey in raw.keys():
63 perms = raw[whokey].keys()
105 self.local[nwho] -= self.ld[nwho]
106 self.descend[nwho] -= self.ld[nwho]
135 """Return a dict of raw perms {"whostr" -> {"perm" -> None}}
136 based on the command-line input."""
152 assert inheritchr in "ld-"
172 storeperm("s", "-", who)
174 storeperm("c", "-", "")
239 for whokey in raw.keys():
247 if permname in perms_subcmd.keys() or permname in perms_other.keys():
258 fmt = "%-16s %-14s\t%s"
285 u = _("""unallow [-rldug] <"everyone"|user|group>[,...]
286 [<perm|@setname>[,...]] <filesystem|volume>
287 unallow [-rld] -e [<perm|@setname>[,...]] <filesystem|volume>
288 unallow [-r] -c [<perm|@setname>[,...]] <filesystem|volume>
289 unallow [-r] -s @setname [<perm|@setname>[,...]] <filesystem|volume>""")
293 u = _("""allow <filesystem|volume>
294 allow [-ldug] <"everyone"|user|group>[,...] <perm|@setname>[,...]
295 <filesystem|volume>
296 allow [-ld] -e <perm|@setname>[,...] <filesystem|volume>
297 allow -c <perm|@setname>[,...] <filesystem|volume>
298 allow -s @setname <perm|@setname>[,...] <filesystem|volume>""")
304 parser.add_option("-l", action="store_true", dest="local",
306 parser.add_option("-d", action="store_true", dest="descend",
308 parser.add_option("-u", action="store_true", dest="user",
310 parser.add_option("-g", action="store_true", dest="group",
312 parser.add_option("-e", action="store_true", dest="everyone",
314 parser.add_option("-c", action="store_true", dest="create",
316 parser.add_option("-s", action="store_true", dest="set", help=sstr)
318 parser.add_option("-r", action="store_true", dest="recursive",
324 if sys.argv[2] == "-h":
325 # hack to make "zfs allow -h" work
333 for fs in sorted(p.keys(), reverse=True):
334 s = _("---- Permissions on %s ") % fs
335 print(s + "-" * (70-len(s)))
344 parser.error(_("-u, -g, and -e are mutually exclusive"))
347 if un and len(args) == expected_len-1:
348 return (None, args[expected_len-2])
350 return (args[expected_len-2].split(","),
351 args[expected_len-1])
358 parser.error(_("invalid option combined with -s"))
367 parser.error(_("invalid option combined with -c"))
374 parser.error(_("invalid option combined with -e"))