diff options
author | Andreas Schneider <asn@samba.org> | 2019-04-01 16:47:26 +0200 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2019-04-02 01:12:10 +0000 |
commit | c016afc832543514ebf7ecda1fbe6b272ea533d6 (patch) | |
tree | 3a06ca2dc9348b3964474229f4697ff23a8c1183 /source3/libads | |
parent | b7f0c64514a28cfb5d2cdee683c18943b97ea753 (diff) | |
download | samba-c016afc832543514ebf7ecda1fbe6b272ea533d6.tar.gz |
s3:libads: Make sure we can lookup KDCs which are not configured
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13861
Pair-Programmed-With: Guenther Deschner <gd@samba.org>
Signed-off-by: Guenther Deschner <gd@samba.org>
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'source3/libads')
-rw-r--r-- | source3/libads/kerberos.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/source3/libads/kerberos.c b/source3/libads/kerberos.c index c8aa9191c7e..721c3c2a929 100644 --- a/source3/libads/kerberos.c +++ b/source3/libads/kerberos.c @@ -677,11 +677,19 @@ bool create_local_private_krb5_conf_for_domain(const char *realm, } #endif + /* + * We are setting 'dns_lookup_kdc' to true, because we want to lookup + * KDCs which are not configured via DNS SRV records, eg. if we do: + * + * net ads join -Uadmin@otherdomain + */ file_contents = talloc_asprintf(fname, - "[libdefaults]\n\tdefault_realm = %s\n" + "[libdefaults]\n" + "\tdefault_realm = %s\n" "%s" - "\tdns_lookup_realm = false\n\n" + "\tdns_lookup_realm = false\n" + "\tdns_lookup_kdc = true\n\n" "[realms]\n\t%s = {\n" "%s\t}\n" "%s\n", |