diff options
author | Ralph Boehme <slow@samba.org> | 2019-11-04 12:49:10 +0100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2019-11-27 10:25:33 +0000 |
commit | b0198b18314074495eaffd590799e1f0aa098a2c (patch) | |
tree | eefe913d6a5f639a4404fea9a1cb3ab501037014 /source3/passdb | |
parent | 9e35015739d790ed0d44cd74ad9f8bb308f2d35d (diff) | |
download | samba-b0198b18314074495eaffd590799e1f0aa098a2c.tar.gz |
smbdotconf: mark "add machine script" with substitution="1"
Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'source3/passdb')
-rw-r--r-- | source3/passdb/pdb_interface.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source3/passdb/pdb_interface.c b/source3/passdb/pdb_interface.c index 556839ae9d1..657970d62b9 100644 --- a/source3/passdb/pdb_interface.c +++ b/source3/passdb/pdb_interface.c @@ -447,6 +447,8 @@ static NTSTATUS pdb_default_create_user(struct pdb_methods *methods, TALLOC_CTX *tmp_ctx, const char *name, uint32_t acb_info, uint32_t *rid) { + const struct loadparm_substitution *lp_sub = + loadparm_s3_global_substitution(); struct samu *sam_pass; NTSTATUS status; struct passwd *pwd; @@ -463,7 +465,7 @@ static NTSTATUS pdb_default_create_user(struct pdb_methods *methods, if ((acb_info & ACB_NORMAL) && name[strlen(name)-1] != '$') { add_script = lp_add_user_script(tmp_ctx); } else { - add_script = lp_add_machine_script(tmp_ctx); + add_script = lp_add_machine_script(tmp_ctx, lp_sub); } if (!add_script || add_script[0] == '\0') { |