From: Andreas Schneider Date: Tue, 4 Apr 2023 07:25:55 +0000 (+0200) Subject: s3:tests: Add test with testdenied_upn@REALM.upn X-Git-Tag: talloc-2.4.1~1106 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=de702cb5b18f8fe9220229200c87a374fe055cd5;p=thirdparty%2Fsamba.git s3:tests: Add test with testdenied_upn@REALM.upn Signed-off-by: Andreas Schneider Reviewed-by: Andrew Bartlett --- diff --git a/source3/script/tests/test_smbget.sh b/source3/script/tests/test_smbget.sh index fba7201ccdf..6bb925a4126 100755 --- a/source3/script/tests/test_smbget.sh +++ b/source3/script/tests/test_smbget.sh @@ -458,6 +458,27 @@ test_kerberos_trust() return 0 } +test_kerberos_upn_denied() +{ + clear_download_area + + $SMBGET --verbose --use-kerberos=required \ + -U"testdenied_upn@${REALM}.upn%${PASSWORD}" \ + "smb://${SERVER}/smbget/testfile" + if [ $? -ne 0 ]; then + echo 'ERROR: RC does not match, expected: 0' + return 1 + fi + + cmp --silent $WORKDIR/testfile ./testfile + if [ $? -ne 0 ]; then + echo 'ERROR: file content does not match' + return 1 + fi + + return 0 +} + create_test_data pushd $TMPDIR @@ -520,6 +541,9 @@ testit "kerberos" test_kerberos || testit "kerberos_trust" test_kerberos_trust || failed=$((failed + 1)) +testit "kerberos_upn_denied" test_kerberos_upn_denied || + failed=$((failed + 1)) + clear_download_area popd # TMPDIR