summaryrefslogtreecommitdiffstats
path: root/install/tools/ipa-csreplica-manage
diff options
context:
space:
mode:
Diffstat (limited to 'install/tools/ipa-csreplica-manage')
-rwxr-xr-xinstall/tools/ipa-csreplica-manage7
1 files changed, 5 insertions, 2 deletions
diff --git a/install/tools/ipa-csreplica-manage b/install/tools/ipa-csreplica-manage
index c33f3bc5f..3b08abd4b 100755
--- a/install/tools/ipa-csreplica-manage
+++ b/install/tools/ipa-csreplica-manage
@@ -22,7 +22,7 @@
import sys
import os
-import getpass, ldap, krbV
+import ldap, krbV
import logging
from ipapython import ipautil
@@ -400,7 +400,10 @@ def main():
if options.dirman_passwd:
dirman_passwd = options.dirman_passwd
else:
- dirman_passwd = getpass.getpass("Directory Manager password: ")
+ dirman_passwd = installutils.read_password("Directory Manager", confirm=False,
+ validate=False, retry=False)
+ if dirman_passwd is None:
+ sys.exit("\nDirectory Manager password required")
options.dirman_passwd = dirman_passwd