Don't print the admin password if we don't set one.
authorAndrew Bartlett <abartlet@samba.org>
Wed, 4 Mar 2009 03:02:35 +0000 (14:02 +1100)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 4 Mar 2009 03:02:35 +0000 (14:02 +1100)
For example, if we don't create the admin user (perhaps expecting
users to be in LDAP already, or we are due an incoming replication) we
should not confuse the administrator by printing a unused password.

Andrew Bartlett

source4/scripting/python/samba/provision.py

index 0aa84ec6db7fbe07e2488244c4cec0beee005207..d96857661ea5d605415bd496c7215d9d1705fb30 100644 (file)
@@ -1136,7 +1136,8 @@ def provision(setup_dir, message, session_info,
     message("NetBIOS Domain: %s" % names.domain)
     message("DNS Domain:     %s" % names.dnsdomain)
     message("DOMAIN SID:     %s" % str(domainsid))
     message("NetBIOS Domain: %s" % names.domain)
     message("DNS Domain:     %s" % names.dnsdomain)
     message("DOMAIN SID:     %s" % str(domainsid))
-    message("Admin password: %s" % adminpass)
+    if samdb_fill == FILL_FULL:
+        message("Admin password: %s" % adminpass)
 
     result = ProvisionResult()
     result.domaindn = domaindn
 
     result = ProvisionResult()
     result.domaindn = domaindn