From f1b2b43ba5bfcfca8d4868fec19e9f3789e40a46 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Thu, 12 Apr 2007 10:25:01 +0000 Subject: r22187: Test kerberos logins in the smbclient blackbox tests, including with a machine account. Andrew Bartlett (This used to be commit 16a2bb87a80ffb921f267492f453eb3457666315) --- source4/auth/credentials/credentials_krb5.c | 4 ++++ source4/script/tests/mktestdc.sh | 5 +++++ source4/script/tests/test_blackbox.sh | 4 ++-- 3 files changed, 11 insertions(+), 2 deletions(-) (limited to 'source4') diff --git a/source4/auth/credentials/credentials_krb5.c b/source4/auth/credentials/credentials_krb5.c index f0305fd360..7ba23ad9b6 100644 --- a/source4/auth/credentials/credentials_krb5.c +++ b/source4/auth/credentials/credentials_krb5.c @@ -248,6 +248,10 @@ int cli_credentials_get_ccache(struct cli_credentials *cred, { krb5_error_code ret; + if (cred->machine_account_pending) { + cli_credentials_set_machine_account(cred); + } + if (cred->ccache_obtained >= (MAX(cred->principal_obtained, cred->username_obtained))) { *ccc = cred->ccache; diff --git a/source4/script/tests/mktestdc.sh b/source4/script/tests/mktestdc.sh index bbf2e2b395..4b92fe3a3c 100755 --- a/source4/script/tests/mktestdc.sh +++ b/source4/script/tests/mktestdc.sh @@ -210,6 +210,11 @@ cat >$KRB5_CONFIG<