From: Andreas Schneider Date: Mon, 17 Aug 2020 11:39:58 +0000 (+0200) Subject: s3:tests: Add test for 'valid users = DOMAIN\%U' X-Git-Tag: samba-4.12.8~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=20d3cf455c631c6cea6d471333779cc15d0e8d8a;p=thirdparty%2Fsamba.git s3:tests: Add test for 'valid users = DOMAIN\%U' BUG: https://bugzilla.samba.org/show_bug.cgi?id=14467 Signed-off-by: Andreas Schneider Reviewed-by: Ralph Boehme (cherry picked from commit 53b6dd951249052772e1ffcf651b7efd0963b931) --- diff --git a/selftest/knownfail.d/samba3.substiutions b/selftest/knownfail.d/samba3.substiutions new file mode 100644 index 00000000000..f116d3b2fcf --- /dev/null +++ b/selftest/knownfail.d/samba3.substiutions @@ -0,0 +1 @@ +^samba3.substitutions.Test.login.to.share.with.substitution.for.valid.users diff --git a/selftest/target/Samba3.pm b/selftest/target/Samba3.pm index d76bd4809e4..01d061f31bf 100755 --- a/selftest/target/Samba3.pm +++ b/selftest/target/Samba3.pm @@ -427,6 +427,10 @@ sub setup_ad_member path = $share_dir/D_%D/u_%u/g_%g writeable = yes +[sub_valid_users] + path = $share_dir + valid users = ADDOMAIN/%U + "; my $ret = $self->provision($prefix, $dcvars->{DOMAIN}, diff --git a/source3/script/tests/test_substitutions.sh b/source3/script/tests/test_substitutions.sh index 1a46f11c85d..c813a8f9def 100755 --- a/source3/script/tests/test_substitutions.sh +++ b/source3/script/tests/test_substitutions.sh @@ -34,4 +34,9 @@ SMB_UNC="//$SERVER/sub_dug2" test_smbclient "Test login to share with substitution (Dug)" \ "ls" "$SMB_UNC" "-U$USERNAME%$PASSWORD" || failed=$(expr $failed + 1) +SMB_UNC="//$SERVER/sub_valid_users" + +test_smbclient "Test login to share with substitution for valid users" \ + "ls" "$SMB_UNC" "-U$USERNAME%$PASSWORD" || failed=$(expr $failed + 1) + exit $failed