help="The name of the user who is to be activated.")
subparser=subparsers.add_parser(
"deactivate_user",help="Deactivate an active user.")
subparser.set_defaults(call=do_deactivate_user)
subparser.add_argument(
metavar='USERNAME',
dest="user_name",
help="The name of the user who is to be deactivated.")
subparser=subparsers.add_parser(
"set_user_password",
help="Set a new password for a user. The password is not to be given on the command line for security reasons. You will be prompted for the password.")
subparser.set_defaults(call=do_set_user_password)
subparser.add_argument(
metavar='USERNAME',
dest="user_name",
help="The name of the user who's password is to be set.")
subparser.add_argument(
metavar='REALM',
dest="realm",
nargs="?",
default=None,
help="The realm of the user who's password is to be set.")
subparser=subparsers.add_parser(
"set_user_entity",
help="Associate a user with an existing entity (which should represent a person, a program, an organization or something similar).")
subparser.set_defaults(call=do_set_user_entity)
subparser.add_argument(
metavar='USERNAME',
dest="user_name",
help="The name of the user who's associated entity you want to set.")