3 # Runs the smbtorture3 SMB2-SACL test
4 # that requres SeSecurityPrivilege
9 echo "Usage: $0 SERVER SERVER_IP USERNAME PASSWORD SMBTORTURE3 NET SHARE"
23 incdir
=$
(dirname $0)/..
/..
/..
/testprogs
/blackbox
28 out
=$
($SMBTORTURE3 //$SERVER_IP/$SHARE -U $USERNAME%$PASSWORD SMB2-SACL
)
30 echo "SMB2-SACL failed"
36 # Grant SeSecurityPrivilege to the user
37 testit
"grant SeSecurityPrivilege" $NET rpc rights grant
$USERNAME SeSecurityPrivilege
-U $USERNAME%$PASSWORD -I $SERVER_IP || failed
=$
(expr $failed + 1)
40 testit
"SACL set_get" sacl_set_get || failed
=$
(expr $failed + 1)
42 # Revoke SeSecurityPrivilege
43 testit
"revoke SeSecurityPrivilege" $NET rpc rights revoke
$USERNAME SeSecurityPrivilege
-U $USERNAME%$PASSWORD -I $SERVER_IP || failed
=$
(expr $failed + 1)