selftest: Disable NTLM authentication in ktest environment
authorTim Beale <timbeale@catalyst.net.nz>
Tue, 4 Jul 2017 01:40:31 +0000 (13:40 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 4 Jul 2017 04:57:21 +0000 (06:57 +0200)
This allows us to prove that "ntlm auth = disabled" works

Signed-off-by: Tim Beale <timbeale@catalyst.net.nz>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
BUG: https://bugzilla.samba.org/show_bug.cgi?id=11923

selftest/knownfail
selftest/target/Samba3.pm

index fe51ec2ae218377d845763161fd5b08f0767c7dc..1cba331bcf0d829ba4ae9c688d3e857afa266eca 100644 (file)
 ^samba.tests.netlogonsvc.python\(ad_member\)
 ^samba.tests.netlogonsvc.python\(simpleserver\)
 ^samba.tests.netlogonsvc.python\(fileserver\)
+# NTLM authentication is (intentionally) disabled in ktest
+^samba.tests.ntlmauth.python\(ktest\).ntlmauth.NtlmAuthTests.test_ntlm_connection\(ktest\)
index abf1b7b2e40dace485de651412511e12f6969739..79b1a53ad2d1444c5e85ce4ce13585f1117f4826 100755 (executable)
@@ -939,6 +939,10 @@ sub setup_ktest($$$)
         server signing = required
        server min protocol = SMB3_00
        client max protocol = SMB3
+
+        # This disables NTLM auth against the local SAM, which
+        # we use can then test this setting by.
+        ntlm auth = disabled
 ";
 
        my $ret = $self->provision($prefix, "KTEST",