summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xinstall/tools/ipa-managed-entries5
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: