#!/bin/sh # # Blackbox test for share with force user settings # if [ $# -lt 6 ]; then cat < EOF exit 1; fi SERVER="$1" DOMAIN="$2" USERNAME="force_user" PASSWORD="$4" LOCAL_PATH="$5" SMBCLIENT="$6" SMBCLIENT="$VALGRIND ${SMBCLIENT}" shift 6 ADDARGS="$*" failed=0 incdir=`dirname $0`/../../../testprogs/blackbox . $incdir/subunit.sh cd $SELFTEST_TMPDIR || exit 1 run_cmd_nooutput() { CMD="$1" out=`eval ${CMD} > TESTOUT 2>&1` if [ $? != 0 ] ; then cat TESTOUT rm -f TESTOUT echo "command failed" false return fi rm -f TESTOUT true return } test_force_user_valid_users() { SMB_SHARE="force_user_valid_users" run_cmd_nooutput "${SMBCLIENT} //${SERVER}/${SMB_SHARE} -U$USERNAME%$PASSWORD -c 'ls'" } # Test testit "force user not works when combined with valid users" \ test_force_user_valid_users || failed=`expr $failed + 1` # Cleanup # Results testok $0 $failed