]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3:utils: Allow ROLE_IPA_DC to allow to use Kerberos in gensec v4-21-test
authorPavel Filipenský <pfilipensky@samba.org>
Mon, 4 Aug 2025 21:28:24 +0000 (23:28 +0200)
committerJule Anger <janger@samba.org>
Wed, 6 Aug 2025 13:07:38 +0000 (13:07 +0000)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=15891

Signed-off-by: Pavel Filipenský <pfilipensky@samba.org>
Reviewed-by: Alexander Bokovoy <ab@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date(master): Tue Aug  5 14:51:51 UTC 2025 on atb-devel-224

(cherry picked from commit a4dff82e45308db3ccabac2a55c03d52f04d7b4d)

Autobuild-User(v4-21-test): Jule Anger <janger@samba.org>
Autobuild-Date(v4-21-test): Wed Aug  6 13:07:38 UTC 2025 on atb-devel-224

source3/utils/ntlm_auth.c

index e9b644724d9e174007feae49b73a26d77fbf64c7..df1484ecd2119cd7ea12fdb1be17030a84933761 100644 (file)
@@ -1355,7 +1355,11 @@ static NTSTATUS ntlm_auth_prepare_gensec_server(TALLOC_CTX *mem_ctx,
 
        cli_credentials_set_conf(server_credentials, lp_ctx);
 
-       if (lp_server_role() == ROLE_ACTIVE_DIRECTORY_DC || lp_security() == SEC_ADS || USE_KERBEROS_KEYTAB) {
+       if (lp_server_role() == ROLE_ACTIVE_DIRECTORY_DC ||
+           lp_server_role() == ROLE_IPA_DC ||
+           lp_security() == SEC_ADS ||
+           USE_KERBEROS_KEYTAB)
+       {
                cli_credentials_set_kerberos_state(server_credentials,
                                                   CRED_USE_KERBEROS_DESIRED,
                                                   CRED_SPECIFIED);