lpcfg_do_global_parameter_var(lp_ctx, "samba kcc command",
"%s/samba_kcc", dyn_SCRIPTSBINDIR);
lpcfg_do_global_parameter(lp_ctx, "template shell", "/bin/false");
- lpcfg_do_global_parameter(lp_ctx, "template homedir", "/home/%WORKGROUP%/%ACCOUNTNAME%");
+ lpcfg_do_global_parameter(lp_ctx, "template homedir", "/home/%D/%U");
lpcfg_do_global_parameter(lp_ctx, "client signing", "default");
lpcfg_do_global_parameter(lp_ctx, "server signing", "default");
WBSRV_SAMBA3_SET_STRING(pw->pw_gecos, user_info->out.full_name);
WBSRV_SAMBA3_SET_STRING(pw->pw_dir,
lpcfg_template_homedir(state->service->task->lp_ctx));
- all_string_sub(pw->pw_dir, "%WORKGROUP%", state->workgroup_name,
+ all_string_sub(pw->pw_dir, "%D", state->workgroup_name,
sizeof(fstring) - 1);
- all_string_sub(pw->pw_dir, "%ACCOUNTNAME%", user_info->out.account_name,
+ all_string_sub(pw->pw_dir, "%U", user_info->out.account_name,
sizeof(fstring) - 1);
WBSRV_SAMBA3_SET_STRING(pw->pw_shell,
lpcfg_template_shell(state->service->task->lp_ctx));
WBSRV_SAMBA3_SET_STRING(pw->pw_gecos, user_info->out.full_name);
WBSRV_SAMBA3_SET_STRING(pw->pw_dir,
lpcfg_template_homedir(state->service->task->lp_ctx));
- all_string_sub(pw->pw_dir, "%WORKGROUP%", state->workgroup,
+ all_string_sub(pw->pw_dir, "%D", state->workgroup,
sizeof(fstring) - 1);
- all_string_sub(pw->pw_dir, "%ACCOUNTNAME%", user_info->out.account_name,
+ all_string_sub(pw->pw_dir, "%U", user_info->out.account_name,
sizeof(fstring) - 1);
WBSRV_SAMBA3_SET_STRING(pw->pw_shell,
lpcfg_template_shell(state->service->task->lp_ctx));