5 Usage: test_net_rpc_join_creds.sh DOMAIN USERNAME PASSWORD SERVER PREFIX
18 incdir
=$
(dirname $0)/..
/..
/..
/testprogs
/blackbox
20 mkdir
-p $PREFIX/private
21 # Test using a credentials file.
22 credsfile
=$PREFIX/creds.$$
23 printf '%s\n' "username=$USERNAME" "password=$PASSWORD" "domain=$DOMAIN" >"$credsfile"
24 testit
"net_rpc_join_creds" $VALGRIND $BINDIR/net rpc
join -S $SERVER --option=netbiosname
=netrpcjointest
--option=domainlogons
=yes --option=privatedir
=$PREFIX/private
-A"$credsfile" $ADDARGS || failed
=$
(expr $failed + 1)
25 testit
"net_rpc_testjoin_creds" $VALGRIND $BINDIR/net rpc testjoin
-S $SERVER --option=netbiosname
=netrpcjointest
--option=domainlogons
=yes --option=privatedir
=$PREFIX/private
$ADDARGS || failed
=$
(expr $failed + 1)
26 testit
"net_rpc_changetrustpw_creds" $VALGRIND $BINDIR/net rpc changetrustpw
-S $SERVER --option=netbiosname
=netrpcjointest
--option=domainlogons
=yes --option=privatedir
=$PREFIX/private
$ADDARGS || failed
=$
(expr $failed + 1)
27 testit
"net_rpc_testjoin2_creds" $VALGRIND $BINDIR/net rpc testjoin
-S $SERVER --option=netbiosname
=netrpcjointest
--option=domainlogons
=yes --option=privatedir
=$PREFIX/private
$ADDARGS || failed
=$
(expr $failed + 1)