From 48eb95c5a47a8bfb036149981f3644b98e21dafa Mon Sep 17 00:00:00 2001 From: Jan Cholasta Date: Mon, 15 Aug 2011 09:02:39 +0200 Subject: Verify that passwords specified through command line options of ipa-server-install meet the length requirement. ticket 1621 --- install/tools/ipa-server-install | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'install') diff --git a/install/tools/ipa-server-install b/install/tools/ipa-server-install index 411324b61..894a3e835 100755 --- a/install/tools/ipa-server-install +++ b/install/tools/ipa-server-install @@ -175,6 +175,11 @@ def parse_options(): options, args = parser.parse_args() safe_options = parser.get_safe_opts(options) + if options.dm_password is not None and len(options.dm_password) < 8: + parser.error("DS admin password must be at least 8 characters long") + if options.admin_password is not None and len(options.admin_password) < 8: + parser.error("Admin user password must be at least 8 characters long") + if not options.setup_dns: if options.forwarders: parser.error("You cannot specify a --forwarder option without the --setup-dns option") -- cgit