From: Stefan Metzmacher Date: Wed, 10 Mar 2021 12:06:00 +0000 (+0100) Subject: s3:selftest: pass alice credentials to the smb2.session tests for ad_dc X-Git-Tag: tevent-0.11.0~1486 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c4bec67f06eeb05efb7c398ba3a377998249dc47;p=thirdparty%2Fsamba.git s3:selftest: pass alice credentials to the smb2.session tests for ad_dc This allows us to test session binds with different users. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14512 Signed-off-by: Stefan Metzmacher Reviewed-by: Jeremy Allison --- diff --git a/selftest/knownfail.d/smb2.session b/selftest/knownfail.d/smb2.session index 994ea5a85ea..3e18af20527 100644 --- a/selftest/knownfail.d/smb2.session +++ b/selftest/knownfail.d/smb2.session @@ -5,3 +5,4 @@ ^samba3.smb2.session.*.bind_negative_smb3to2 ^samba3.smb2.session.*.bind_negative_smb3to3 ^samba3.smb2.session.*.bind_negative_smb3encGtoC +^samba3.smb2.session.*.bind_different_user.ad_dc diff --git a/source3/selftest/tests.py b/source3/selftest/tests.py index 01542d964a1..f292be4a702 100755 --- a/source3/selftest/tests.py +++ b/source3/selftest/tests.py @@ -727,10 +727,11 @@ for t in tests: plansmbtorture4testsuite(t, "ad_dc_smb1", '//$SERVER/tmp -k no -U$USERNAME%$PASSWORD', 'ntlm') plansmbtorture4testsuite(t, "ad_dc_smb1", '//$SERVER/tmp -k yes -U$USERNAME%$PASSWORD', 'krb5') elif t == "smb2.session": + alice_creds = "--option='torture:user2name=alice' --option='torture:user2password=Secret007'" plansmbtorture4testsuite(t, "nt4_dc", '//$SERVER_IP/tmp -U$USERNAME%$PASSWORD', 'plain') plansmbtorture4testsuite(t, "nt4_dc", '//$SERVER_IP/tmpenc -U$USERNAME%$PASSWORD', 'enc') - plansmbtorture4testsuite(t, "ad_dc", '//$SERVER/tmp -k no -U$USERNAME%$PASSWORD', 'ntlm') - plansmbtorture4testsuite(t, "ad_dc", '//$SERVER/tmp -k yes -U$USERNAME%$PASSWORD', 'krb5') + plansmbtorture4testsuite(t, "ad_dc", '//$SERVER/tmp -k no -U$USERNAME%$PASSWORD ' + alice_creds, 'ntlm') + plansmbtorture4testsuite(t, "ad_dc", '//$SERVER/tmp -k yes -U$USERNAME%$PASSWORD ' + alice_creds, 'krb5') # Certain tests fail when run against ad_member with MIT kerberos because the private krb5.conf overrides the provisioned lib/krb5.conf, # ad_member_idmap_rid sets "create krb5.conf = no" plansmbtorture4testsuite(t, "ad_member_idmap_rid", '//$SERVER/tmp -k yes -U$DC_USERNAME@$REALM%$DC_PASSWORD', 'krb5')