Changed samba domain join to not store password into debug logs.

This commit is contained in:
Timo Mkinen 2009-09-16 09:07:01 +03:00
parent d1b8b02657
commit 514d69111f

View file

@ -82,11 +82,12 @@ class samba::domainmember {
include samba::server include samba::server
exec { "net join": exec { "net join":
command => "net join -U ${samba_join_user}%'${samba_join_pass}'", command => "net join -U ${samba_join_user}%\"\${SECRET}\"",
path => "/bin:/usr/bin:/sbin:/usr/sbin", environment => "SECRET=${samba_join_pass}",
onlyif => "rpcclient localhost -c 'srvinfo' -U root%'' 2>&1 | grep 'NT_STATUS_CANT_ACCESS_DOMAIN_INFO'", path => "/bin:/usr/bin:/sbin:/usr/sbin",
require => [ Package["samba"], onlyif => "rpcclient localhost -c 'srvinfo' -U root%'' 2>&1 | grep 'NT_STATUS_CANT_ACCESS_DOMAIN_INFO'",
File["/etc/samba/smb.conf"], ], require => [ Package["samba"],
File["/etc/samba/smb.conf"], ],
} }
} }