diff options
-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: |