diff options
author | Thiago da Silva <thiago@redhat.com> | 2013-12-20 13:23:35 -0500 |
---|---|---|
committer | Luis Pabon <lpabon@redhat.com> | 2014-01-08 04:11:20 -0800 |
commit | a2381549c729cd3aa26a23e16afdbb52b9e49d7e (patch) | |
tree | 0973ae7df76ffe51dd53157bf52a78babd49b805 /gluster/swift/common/middleware/gswauth/bin/gswauth-add-user | |
parent | c3c46d6188015cd5f75e7a6f754fd032ab30ac21 (diff) |
fixed gswauth cmd tools to require admin key argument
All tools were changed to display the usage help text
in case the admin key is not provided as an argument
Bug 1261677: https://bugs.launchpad.net/gluster-swift/+bug/1261677
Change-Id: I37fa8518be970364b81955644931f6e416bcdc42
Signed-off-by: Thiago da Silva <thiago@redhat.com>
Reviewed-on: http://review.gluster.org/6553
Reviewed-by: Prashanth Pai <ppai@redhat.com>
Tested-by: Prashanth Pai <ppai@redhat.com>
Reviewed-by: pushpesh sharma <psharma@redhat.com>
Tested-by: pushpesh sharma <psharma@redhat.com>
Reviewed-by: Luis Pabon <lpabon@redhat.com>
Reviewed-on: http://review.gluster.org/6664
Tested-by: Luis Pabon <lpabon@redhat.com>
Diffstat (limited to 'gluster/swift/common/middleware/gswauth/bin/gswauth-add-user')
-rwxr-xr-x | gluster/swift/common/middleware/gswauth/bin/gswauth-add-user | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gluster/swift/common/middleware/gswauth/bin/gswauth-add-user b/gluster/swift/common/middleware/gswauth/bin/gswauth-add-user index 78af60d..a6de161 100755 --- a/gluster/swift/common/middleware/gswauth/bin/gswauth-add-user +++ b/gluster/swift/common/middleware/gswauth/bin/gswauth-add-user @@ -43,13 +43,15 @@ if __name__ == '__main__': default='.super_admin', help='The user with admin rights to add users ' '(default: .super_admin).') parser.add_option('-K', '--admin-key', dest='admin_key', - help='The key for the user with admin rights to add users.') + help='The key for the user with admin rights to add users is required.') args = argv[1:] if not args: args.append('-h') (options, args) = parser.parse_args(args) if len(args) != 3: parser.parse_args(['-h']) + if options.admin_key is None: + parser.parse_args(['-h']) account, user, password = args parsed = urlparse(options.admin_url) if parsed.scheme not in ('http', 'https'): |