3 # this runs the file serving tests that are expected to pass with samba3 against shares with various options
7 Usage: test_smbclient_s3.sh SERVER SERVER_IP USERNAME PASSWORD <smbclient arguments>
16 SMBCLIENT
="$VALGRIND ${SMBCLIENT:-$BINDIR/smbclient}"
20 test x
"$TEST_FUNCTIONS_SH" != x
"INCLUDED" && {
21 incdir
=`dirname $0`/..
/..
/..
/testprogs
/blackbox
25 testit
"smbclient //$SERVER/guestonly" $SMBCLIENT //$SERVER/guestonly
$CONFIGURATION -U$USERNAME%$PASSWORD -I $SERVER_IP -p 139 -c quit
$ADDARGS
26 testit
"smbclient //$SERVER/guestonly as anon" $SMBCLIENT //$SERVER/guestonly
$CONFIGURATION -U% -I $SERVER_IP -p 139 -c quit
$ADDARGS
27 testit
"smbclient //$SERVER/tmpguest" $SMBCLIENT //$SERVER/tmpguest
$CONFIGURATION -U$USERNAME%$PASSWORD -I $SERVER_IP -p 139 -c quit
$ADDARGS
28 testit
"smbclient //$SERVER/tmpguest as anon" $SMBCLIENT //$SERVER/tmpguest
$CONFIGURATION -U% -I $SERVER_IP -p 139 -c quit
$ADDARGS
29 testit
"smbclient //$SERVER/forceuser" $SMBCLIENT //$SERVER/forceuser
$CONFIGURATION -U$USERNAME%$PASSWORD -I $SERVER_IP -p 139 -c quit
$ADDARGS
30 testit
"smbclient //$SERVER/forceuser as anon" $SMBCLIENT //$SERVER/forceuser
$CONFIGURATION -U% -I $SERVER_IP -p 139 -c quit
$ADDARGS
31 testit
"smbclient //$SERVER/forcegroup" $SMBCLIENT //$SERVER/forcegroup
$CONFIGURATION -U$USERNAME%$PASSWORD -I $SERVER_IP -p 139 -c quit
$ADDARGS
32 testit
"smbclient //$SERVER/forcegroup as anon" $SMBCLIENT //$SERVER/forcegroup
$CONFIGURATION -U% -I $SERVER_IP -p 139 -c quit
$ADDARGS