The branch, master has been updated via 965c6617adc s3:tests: Add test to access msdfs path with smbget from 2b32d932223 s3:rpcclient: Goto done in cmd_samr_setuserinfo_int()
https://git.samba.org/?p=samba.git;a=shortlog;h=master - Log ----------------------------------------------------------------- commit 965c6617adc0f3a2c03bb745ee74bd5869356f17 Author: Andreas Schneider <a...@samba.org> Date: Tue Jul 12 11:19:13 2022 +0200 s3:tests: Add test to access msdfs path with smbget Signed-off-by: Andreas Schneider <a...@samba.org> Reviewed-by: Jeremy Allison <j...@samba.org> Autobuild-User(master): Jeremy Allison <j...@samba.org> Autobuild-Date(master): Tue Jul 19 00:10:10 UTC 2022 on sn-devel-184 ----------------------------------------------------------------------- Summary of changes: selftest/target/Samba3.pm | 1 + source3/script/tests/test_smbget.sh | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) Changeset truncated at 500 lines: diff --git a/selftest/target/Samba3.pm b/selftest/target/Samba3.pm index e8afded4b7b..1a4bf7439ef 100755 --- a/selftest/target/Samba3.pm +++ b/selftest/target/Samba3.pm @@ -2615,6 +2615,7 @@ sub provision($$) chmod 0755, $ro_shrdir; + create_file_chmod("$ro_shrdir/readable_file", 0644) or return undef; create_file_chmod("$ro_shrdir/unreadable_file", 0600) or return undef; create_file_chmod("$ro_shrdir/msdfs-target", 0600) or return undef; diff --git a/source3/script/tests/test_smbget.sh b/source3/script/tests/test_smbget.sh index a7de4b9f36d..c1c99579a8c 100755 --- a/source3/script/tests/test_smbget.sh +++ b/source3/script/tests/test_smbget.sh @@ -255,6 +255,20 @@ test_update() return 0 } +# Test accessing an msdfs path. +test_msdfs_link() +{ + ${SMBGET} -v "-U${USERNAME}%${PASSWORD}" \ + "smb://${SERVER}/msdfs-share/deeppath/msdfs-src2/readable_file" + ret=$? + if [ ${ret} -ne 0 ]; then + echo "ERROR: smbget failed with ${ret}" + return 1 + fi + + return 0 +} + create_test_data pushd $TMPDIR @@ -290,6 +304,8 @@ testit "resume download (modified file)" test_resume_modified || testit "update" test_update || failed=$(expr $failed + 1) +testit "msdfs" test_msdfs_link || + failed=$((failed + 1)) clear_download_area popd # TMPDIR -- Samba Shared Repository