From 45dbd12d8886ca2025bcab5b10ec5e004af3d9ab Mon Sep 17 00:00:00 2001 From: Gabe Date: Sun, 23 Nov 2014 20:33:57 -0700 Subject: [PATCH] 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 --- install/tools/ipa-managed-entries | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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: