1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00

s3-net: allow to provide custom local_service in "net ads kerberos pac".

Guenther

Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
This commit is contained in:
Günther Deschner 2014-03-11 16:34:36 +01:00
parent 9725a86e60
commit 35a1ed22f6

View File

@ -2623,6 +2623,12 @@ static int net_ads_kerberos_pac(struct net_context *c, int argc, const char **ar
return -1;
}
}
if (strnequal(argv[i], "local_service", strlen("local_service"))) {
local_service = get_string_param(argv[i]);
if (local_service == NULL) {
return -1;
}
}
}
mem_ctx = talloc_init("net_ads_kerberos_pac");
@ -2630,10 +2636,12 @@ static int net_ads_kerberos_pac(struct net_context *c, int argc, const char **ar
goto out;
}
local_service = talloc_asprintf(mem_ctx, "%s$@%s",
lp_netbios_name(), lp_realm());
if (local_service == NULL) {
goto out;
local_service = talloc_asprintf(mem_ctx, "%s$@%s",
lp_netbios_name(), lp_realm());
if (local_service == NULL) {
goto out;
}
}
c->opt_password = net_prompt_pass(c, c->opt_user_name);