diff options
author | Gabe <redhatrises@gmail.com> | 2014-11-23 20:33:57 -0700 |
---|---|---|
committer | Petr Vobornik <pvoborni@redhat.com> | 2014-11-26 14:37:48 +0100 |
commit | 45dbd12d8886ca2025bcab5b10ec5e004af3d9ab (patch) | |
tree | b87f123da40c9e9e5d08f39b6f05eb105c610794 /install | |
parent | 3a6d714bb229f8dd68ae219d94283f05cf57a6d7 (diff) | |
download | freeipa-45dbd12d8886ca2025bcab5b10ec5e004af3d9ab.tar.gz freeipa-45dbd12d8886ca2025bcab5b10ec5e004af3d9ab.tar.xz freeipa-45dbd12d8886ca2025bcab5b10ec5e004af3d9ab.zip |
ipa-managed-entries requires password with bad password
- Add try/except when trying -p option to catch bad password
https://fedorahosted.org/freeipa/ticket/4089
Reviewed-By: Martin Basti <mbasti@redhat.com>
Diffstat (limited to 'install')
-rwxr-xr-x | install/tools/ipa-managed-entries | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/install/tools/ipa-managed-entries b/install/tools/ipa-managed-entries index 85ef597ca..8ef82eca7 100755 --- a/install/tools/ipa-managed-entries +++ b/install/tools/ipa-managed-entries @@ -88,7 +88,10 @@ def main(): conn = ipaldap.IPAdmin(host, 636, cacert=CACERT) if options.dirman_password: - conn.do_simple_bind(bindpw=options.dirman_password) + try: + conn.do_simple_bind(bindpw=options.dirman_password) + except errors.ACIError: + sys.exit("Invalid credentials") else: conn.do_sasl_gssapi_bind() except errors.ACIError: |