Changed samba domain join to not store password into debug logs.
This commit is contained in:
parent
d1b8b02657
commit
514d69111f
1 changed files with 6 additions and 5 deletions
|
@ -82,11 +82,12 @@ class samba::domainmember {
|
|||
include samba::server
|
||||
|
||||
exec { "net join":
|
||||
command => "net join -U ${samba_join_user}%'${samba_join_pass}'",
|
||||
path => "/bin:/usr/bin:/sbin:/usr/sbin",
|
||||
onlyif => "rpcclient localhost -c 'srvinfo' -U root%'' 2>&1 | grep 'NT_STATUS_CANT_ACCESS_DOMAIN_INFO'",
|
||||
require => [ Package["samba"],
|
||||
File["/etc/samba/smb.conf"], ],
|
||||
command => "net join -U ${samba_join_user}%\"\${SECRET}\"",
|
||||
environment => "SECRET=${samba_join_pass}",
|
||||
path => "/bin:/usr/bin:/sbin:/usr/sbin",
|
||||
onlyif => "rpcclient localhost -c 'srvinfo' -U root%'' 2>&1 | grep 'NT_STATUS_CANT_ACCESS_DOMAIN_INFO'",
|
||||
require => [ Package["samba"],
|
||||
File["/etc/samba/smb.conf"], ],
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue