mirror of
https://github.com/samba-team/samba.git
synced 2025-02-24 13:57:43 +03:00
testprogs: Fix shell arithmetic in test_kinit_trusts_mit.sh
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
parent
ccce9d3fb3
commit
01b1dd8f7b
@ -80,10 +80,10 @@ EOF
|
||||
testit "kinit with password" \
|
||||
$samba_texpect $PREFIX/tmpkinitscript \
|
||||
$samba_kinit $TRUST_USERNAME@$TRUST_REALM || \
|
||||
failed=$(expr $failed + 1)
|
||||
failed=$((failed + 1))
|
||||
test_smbclient "Test login with kerberos ccache" \
|
||||
'ls' --use-krb5-ccache=$KRB5CCNAME || \
|
||||
failed=$(expr $failed + 1)
|
||||
failed=$((failed + 1))
|
||||
$samba_kdestroy
|
||||
|
||||
smbclient="$samba_bindir/smbclient4"
|
||||
@ -91,10 +91,10 @@ smbclient="$samba_bindir/smbclient4"
|
||||
testit "kinit with password" \
|
||||
$samba_texpect $PREFIX/tmpkinitscript \
|
||||
$samba_kinit $TRUST_USERNAME@$TRUST_REALM || \
|
||||
failed=$(expr $failed + 1)
|
||||
failed=$((failed + 1))
|
||||
test_smbclient "Test login with user kerberos ccache (smbclient4)" \
|
||||
'ls' --use-krb5-ccache=$KRB5CCNAME || \
|
||||
failed=$(expr $failed + 1)
|
||||
failed=$((failed + 1))
|
||||
$samba_kdestroy
|
||||
|
||||
smbclient="$samba_bindir/smbclient"
|
||||
@ -102,10 +102,10 @@ smbclient="$samba_bindir/smbclient"
|
||||
testit "kinit with password (enterprise)" \
|
||||
$samba_texpect $PREFIX/tmpkinitscript \
|
||||
$samba_kinit -E $TRUST_USERNAME@$TRUST_REALM || \
|
||||
failed=$(expr $failed + 1)
|
||||
failed=$((failed + 1))
|
||||
test_smbclient "Test login with kerberos ccache" \
|
||||
'ls' --use-krb5-ccache=$KRB5CCNAME || \
|
||||
failed=$(expr $failed + 1)
|
||||
failed=$((failed + 1))
|
||||
|
||||
$samba_kdestroy
|
||||
|
||||
@ -113,10 +113,10 @@ if test x"${TYPE}" = x"forest"; then
|
||||
testit "kinit with password (enterprise UPN)" \
|
||||
$samba_texpect $PREFIX/tmpkinitscript \
|
||||
$samba_kinit -E testdenied_upn@${TRUST_REALM}.upn || \
|
||||
failed=$(expr $failed + 1)
|
||||
failed=$((failed + 1))
|
||||
test_smbclient "Test login with user kerberos ccache" \
|
||||
'ls' --use-krb5-ccache=$KRB5CCNAME || \
|
||||
failed=$(expr $failed + 1)
|
||||
failed=$((failed + 1))
|
||||
fi
|
||||
|
||||
$samba_kdestroy
|
||||
@ -124,21 +124,21 @@ $samba_kdestroy
|
||||
testit "kinit with password (enterprise)" \
|
||||
$samba_texpect $PREFIX/tmpkinitscript \
|
||||
$samba_kinit -E $TRUST_USERNAME@$TRUST_REALM || \
|
||||
failed=$(expr $failed + 1)
|
||||
failed=$((failed + 1))
|
||||
test_smbclient "Test login with kerberos ccache" \
|
||||
'ls' --use-krb5-ccache=$KRB5CCNAME || \
|
||||
failed=$(expr $failed + 1)
|
||||
failed=$((failed + 1))
|
||||
|
||||
testit "kinit renew ticket" \
|
||||
$samba_kinit -R
|
||||
test_smbclient "Test login with kerberos ccache" \
|
||||
'ls' --use-krb5-ccache=$KRB5CCNAME || \
|
||||
failed=$(expr $failed + 1)
|
||||
failed=$((failed + 1))
|
||||
|
||||
testit "check time with kerberos ccache" \
|
||||
$VALGRIND $samba_tool time $SERVER.$REALM \
|
||||
$CONFIGURATION -k yes "$@" || \
|
||||
failed=$(expr $failed + 1)
|
||||
failed=$((failed + 1))
|
||||
|
||||
$samba_kdestroy
|
||||
|
||||
@ -146,11 +146,11 @@ lowerrealm=$(echo $TRUST_REALM | tr '[A-Z]' '[a-z]')
|
||||
test_smbclient "Test login with user kerberos lowercase realm" \
|
||||
'ls' --use-kerberos=required \
|
||||
-U$TRUST_USERNAME@$lowerrealm%$TRUST_PASSWORD || \
|
||||
failed=$(expr $failed + 1)
|
||||
failed=$((failed + 1))
|
||||
test_smbclient "Test login with user kerberos lowercase realm 2" \
|
||||
'ls' --use-kerberos=required \
|
||||
-U$TRUST_USERNAME@$TRUST_REALM%$TRUST_PASSWORD --realm=$lowerrealm || \
|
||||
failed=$(expr $failed + 1)
|
||||
failed=$((failed + 1))
|
||||
|
||||
###########################################################
|
||||
### Test outgoing trust direction
|
||||
@ -159,26 +159,26 @@ test_smbclient "Test login with user kerberos lowercase realm 2" \
|
||||
SMBCLIENT_UNC="//$TRUST_SERVER.$TRUST_REALM/tmp"
|
||||
test_smbclient "Test user login with the first outgoing secret" \
|
||||
'ls' --use-kerberos=required -U$USERNAME@$REALM%$PASSWORD || \
|
||||
failed=$(expr $failed + 1)
|
||||
failed=$((failed + 1))
|
||||
|
||||
testit_expect_failure "setpassword should not work" \
|
||||
$VALGRIND $samba_tool user setpassword "${TRUST_DOMAIN}\$" \
|
||||
--random-password || \
|
||||
failed=$(expr $failed + 1)
|
||||
failed=$((failed + 1))
|
||||
|
||||
testit "wbinfo ping dc" \
|
||||
$VALGRIND $wbinfo --ping-dc --domain=$TRUST_DOMAIN || \
|
||||
failed=$(expr $failed + 1)
|
||||
failed=$((failed + 1))
|
||||
testit "wbinfo change outgoing trust pw" \
|
||||
$VALGRIND $wbinfo --change-secret --domain=$TRUST_DOMAIN || \
|
||||
failed=$(expr $failed + 1)
|
||||
failed=$((failed + 1))
|
||||
testit "wbinfo check outgoing trust pw" \
|
||||
$VALGRIND $wbinfo --check-secret --domain=$TRUST_DOMAIN || \
|
||||
failed=$(expr $failed + 1)
|
||||
failed=$((failed + 1))
|
||||
|
||||
test_smbclient "Test user login with the changed outgoing secret" \
|
||||
'ls' --use-kerberos=required -U$USERNAME@$REALM%$PASSWORD || \
|
||||
failed=$(expr $failed + 1)
|
||||
failed=$((failed + 1))
|
||||
|
||||
### Cleanup
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user