Changeset 740 for vendor/current/testprogs/blackbox
- Timestamp:
- Nov 14, 2012, 12:59:34 PM (13 years ago)
- Location:
- vendor/current/testprogs/blackbox
- Files:
-
- 3 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/testprogs/blackbox/subunit.sh
r414 r740 30 30 } 31 31 32 # This is just a hack as we have some broken scripts 33 # which use "exit $failed", without initializing failed. 34 failed=0 32 35 33 36 subunit_fail_test () { … … 81 84 return $status 82 85 } 86 87 testok () { 88 name=`basename $1` 89 shift 90 failed=$2 91 shift 92 93 exit $failed 94 } 95 96 # work out the top level source directory 97 if [ -d source4 ]; then 98 SRCDIR="." 99 else 100 SRCDIR=".." 101 fi 102 export SRCDIR -
vendor/current/testprogs/blackbox/test_export_keytab.sh
r414 r740 22 22 smbclient="$samba4bindir/smbclient$EXEEXT" 23 23 samba4kinit="$samba4bindir/samba4kinit$EXEEXT" 24 net="$samba4bindir/net$EXEEXT"25 newuser="$ PYTHON `dirname $0`/../../source4/setup/newuser"24 samba_tool="$samba4bindir/samba-tool$EXEEXT" 25 newuser="$samba_tool newuser" 26 26 27 27 . `dirname $0`/subunit.sh … … 47 47 testit "create user locally" $VALGRIND $newuser nettestuser $USERPASS $@ || failed=`expr $failed + 1` 48 48 49 testit "export keytab from domain" $VALGRIND $ netexport keytab $PREFIX/tmpkeytab $@ || failed=`expr $failed + 1`50 testit "export keytab from domain (2nd time)" $VALGRIND $ netexport keytab $PREFIX/tmpkeytab $@ || failed=`expr $failed + 1`49 testit "export keytab from domain" $VALGRIND $samba_tool export keytab $PREFIX/tmpkeytab $@ || failed=`expr $failed + 1` 50 testit "export keytab from domain (2nd time)" $VALGRIND $samba_tool export keytab $PREFIX/tmpkeytab $@ || failed=`expr $failed + 1` 51 51 52 52 KRB5CCNAME="$PREFIX/tmpuserccache" 53 53 export KRB5CCNAME 54 54 55 testit "kinit with keytab as user" $ samba4kinit --keytab=$PREFIX/tmpkeytab --request-pac nettestuser@$REALM || failed=`expr $failed + 1`55 testit "kinit with keytab as user" $VALGRIND $samba4kinit --keytab=$PREFIX/tmpkeytab --request-pac nettestuser@$REALM || failed=`expr $failed + 1` 56 56 57 57 test_smbclient "Test login with user kerberos ccache" 'ls' -k yes || failed=`expr $failed + 1` … … 60 60 export KRB5CCNAME 61 61 62 testit "kinit with keytab as $USERNAME" $ samba4kinit --keytab=$PREFIX/tmpkeytab --request-pac $USERNAME@$REALM || failed=`expr $failed + 1`62 testit "kinit with keytab as $USERNAME" $VALGRIND $samba4kinit --keytab=$PREFIX/tmpkeytab --request-pac $USERNAME@$REALM || failed=`expr $failed + 1` 63 63 64 testit "del user" $VALGRIND $ netuser delete nettestuser -k yes $@ || failed=`expr $failed + 1`64 testit "del user" $VALGRIND $samba_tool user delete nettestuser -k yes $@ || failed=`expr $failed + 1` 65 65 66 rm -f tmpadminccache tmpuserccachetmpkeytab66 rm -f $PREFIX/tmpadminccache $PREFIX/tmpuserccache $PREFIX/tmpkeytab 67 67 exit $failed -
vendor/current/testprogs/blackbox/test_kinit.sh
r414 r740 17 17 DOMAIN=$5 18 18 PREFIX=$6 19 shift 6 19 ENCTYPE=$7 20 shift 7 20 21 failed=0 21 22 22 23 samba4bindir="$BUILDDIR/bin" 24 samba4srcdir="$SRCDIR/source4" 23 25 smbclient="$samba4bindir/smbclient$EXEEXT" 24 26 samba4kinit="$samba4bindir/samba4kinit$EXEEXT" 25 net="$samba4bindir/net$EXEEXT" 27 samba_tool="$samba4bindir/samba-tool$EXEEXT" 28 ldbmodify="$samba4bindir/ldbmodify$EXEEXT" 29 ldbsearch="$samba4bindir/ldbsearch$EXEEXT" 26 30 rkpty="$samba4bindir/rkpty$EXEEXT" 27 31 samba4kpasswd="$samba4bindir/samba4kpasswd$EXEEXT" 28 enableaccount="$PYTHON `dirname $0`/../../source4/setup/enableaccount" 32 enableaccount="$samba_tool enableaccount" 33 machineaccountccache="$samba4srcdir/scripting/bin/machineaccountccache" 29 34 30 35 . `dirname $0`/subunit.sh … … 46 51 } 47 52 53 enctype="-e $ENCTYPE" 54 55 PWSETCONFIG="-H ldap://$SERVER -U$USERNAME%$PASSWORD" 56 export PWSETCONFIG 57 48 58 KRB5CCNAME="$PREFIX/tmpccache" 49 59 export KRB5CCNAME 50 60 51 echo $PASSWORD > ./tmppassfile 52 #testit "kinit with keytab" $samba4kinit --keytab=$PREFIX/dc/private/secrets.keytab $SERVER\$@$REALM || failed=`expr $failed + 1` 53 testit "kinit with password" $samba4kinit --password-file=./tmppassfile --request-pac $USERNAME@$REALM || failed=`expr $failed + 1` 54 testit "kinit with password (enterprise style)" $samba4kinit --enterprise --password-file=./tmppassfile --request-pac $USERNAME@$REALM || failed=`expr $failed + 1` 55 testit "kinit with password (windows style)" $samba4kinit --windows --password-file=./tmppassfile --request-pac $USERNAME@$REALM || failed=`expr $failed + 1` 56 testit "kinit with pkinit (name specified)" $samba4kinit --request-pac --renewable --pk-user=FILE:$PREFIX/dc/private/tls/admincert.pem,$PREFIX/dc/private/tls/adminkey.pem $USERNAME@$REALM || failed=`expr $failed + 1` 57 testit "kinit with pkinit (enterprise name specified)" $samba4kinit --request-pac --renewable --pk-user=FILE:$PREFIX/dc/private/tls/admincert.pem,$PREFIX/dc/private/tls/adminkey.pem --enterprise $USERNAME@$REALM || failed=`expr $failed + 1` 58 testit "kinit with pkinit (enterprise name in cert)" $samba4kinit --request-pac --renewable --pk-user=FILE:$PREFIX/dc/private/tls/admincertupn.pem,$PREFIX/dc/private/tls/adminkey.pem --pk-enterprise || failed=`expr $failed + 1` 59 testit "kinit renew ticket" $samba4kinit --request-pac -R 61 testit "reset password policies beside of minimum password age of 0 days" $VALGRIND $samba_tool pwsettings $PWSETCONFIG set --complexity=default --history-length=default --min-pwd-length=default --min-pwd-age=0 --max-pwd-age=default || failed=`expr $failed + 1` 62 63 echo $PASSWORD > $PREFIX/tmppassfile 64 #testit "kinit with keytab" $samba4kinit $enctype --keytab=$PREFIX/dc/private/secrets.keytab $SERVER\$@$REALM || failed=`expr $failed + 1` 65 testit "kinit with password" $samba4kinit $enctype --password-file=$PREFIX/tmppassfile --request-pac $USERNAME@$REALM || failed=`expr $failed + 1` 66 testit "kinit with password (enterprise style)" $samba4kinit $enctype --enterprise --password-file=$PREFIX/tmppassfile --request-pac $USERNAME@$REALM || failed=`expr $failed + 1` 67 testit "kinit with password (windows style)" $samba4kinit $enctype --renewable --windows --password-file=$PREFIX/tmppassfile --request-pac $USERNAME@$REALM || failed=`expr $failed + 1` 68 testit "kinit renew ticket" $samba4kinit $enctype --request-pac -R 60 69 61 70 test_smbclient "Test login with kerberos ccache" 'ls' -k yes || failed=`expr $failed + 1` 62 71 63 testit "domain join with kerberos ccache" $VALGRIND $net join $DOMAIN $CONFIGURATION -W "$DOMAIN" -k yes $@ || failed=`expr $failed + 1` 64 testit "check time with kerberos ccache" $VALGRIND $net time $SERVER $CONFIGURATION -W "$DOMAIN" -k yes $@ || failed=`expr $failed + 1` 72 testit "check time with kerberos ccache" $VALGRIND $samba_tool $CONFIGURATION -k yes $@ time $SERVER || failed=`expr $failed + 1` 65 73 66 testit "add user with kerberos ccache" $VALGRIND $net user add nettestuser $CONFIGURATION -k yes $@ || failed=`expr $failed + 1`67 74 USERPASS=testPass@12% 68 echo $USERPASS > ./tmpuserpassfile 75 echo $USERPASS > $PREFIX/tmpuserpassfile 76 testit "add user with kerberos ccache" $VALGRIND $samba_tool user add nettestuser $USERPASS $CONFIGURATION -k yes $@ || failed=`expr $failed + 1` 69 77 70 testit "set user password with kerberos ccache" $VALGRIND $net password set $DOMAIN\\nettestuser $USERPASS $CONFIGURATION -k yes $@ || failed=`expr $failed + 1` 78 echo "Getting defaultNamingContext" 79 BASEDN=`$ldbsearch $options --basedn='' -H ldap://$SERVER -s base DUMMY=x defaultNamingContext | grep defaultNamingContext | awk '{print $2}'` 80 81 cat > $PREFIX/tmpldbmodify <<EOF 82 dn: cn=nettestuser,cn=users,$BASEDN 83 changetype: modify 84 add: servicePrincipalName 85 servicePrincipalName: host/nettestuser 86 EOF 87 88 testit "modify servicePrincipalName" $VALGRIND $ldbmodify -H ldap://$SERVER $PREFIX/tmpldbmodify -k yes $@ || failed=`expr $failed + 1` 89 90 testit "set user password with kerberos ccache" $VALGRIND $samba_tool password set $DOMAIN\\nettestuser $USERPASS $CONFIGURATION -k yes $@ || failed=`expr $failed + 1` 71 91 72 92 testit "enable user with kerberos cache" $VALGRIND $enableaccount nettestuser -H ldap://$SERVER -k yes $@ || failed=`expr $failed + 1` … … 75 95 export KRB5CCNAME 76 96 77 testit "kinit with user password" $samba4kinit --password-file=./tmpuserpassfile --request-pac nettestuser@$REALM || failed=`expr $failed + 1`97 testit "kinit with user password" $samba4kinit $enctype --password-file=$PREFIX/tmpuserpassfile --request-pac nettestuser@$REALM || failed=`expr $failed + 1` 78 98 79 99 test_smbclient "Test login with user kerberos ccache" 'ls' -k yes || failed=`expr $failed + 1` 80 100 81 101 NEWUSERPASS=testPaSS@34% 82 testit "change user password with ' net password change' (rpc)" $VALGRIND $netpassword change -W$DOMAIN -U$DOMAIN\\nettestuser%$USERPASS $CONFIGURATION -k no $NEWUSERPASS $@ || failed=`expr $failed + 1`102 testit "change user password with 'samba-tool password change' (rpc)" $VALGRIND $samba_tool password change -W$DOMAIN -U$DOMAIN\\nettestuser%$USERPASS $CONFIGURATION -k no $NEWUSERPASS $@ || failed=`expr $failed + 1` 83 103 84 echo $NEWUSERPASS > ./tmpuserpassfile85 testit "kinit with user password" $samba4kinit --password-file=./tmpuserpassfile --request-pac nettestuser@$REALM || failed=`expr $failed + 1`104 echo $NEWUSERPASS > $PREFIX/tmpuserpassfile 105 testit "kinit with user password" $samba4kinit $enctype --password-file=$PREFIX/tmpuserpassfile --request-pac nettestuser@$REALM || failed=`expr $failed + 1` 86 106 87 107 test_smbclient "Test login with user kerberos ccache" 'ls' -k yes || failed=`expr $failed + 1` … … 90 110 USERPASS=$NEWUSERPASS 91 111 NEWUSERPASS=testPaSS@56% 92 echo $NEWUSERPASS > ./tmpuserpassfile112 echo $NEWUSERPASS > $PREFIX/tmpuserpassfile 93 113 94 cat > ./tmpkpasswdscript <<EOF114 cat > $PREFIX/tmpkpasswdscript <<EOF 95 115 expect Password 96 116 password ${USERPASS}\n 97 117 expect New password 98 118 send ${NEWUSERPASS}\n 99 expect Newpassword119 expect Verify password 100 120 send ${NEWUSERPASS}\n 101 121 expect Success 102 122 EOF 103 123 104 testit "change user password with kpasswd" $rkpty ./tmpkpasswdscript $samba4kpasswd nettestuser@$REALM || failed=`expr $failed + 1`124 testit "change user password with kpasswd" $rkpty $PREFIX/tmpkpasswdscript $samba4kpasswd nettestuser@$REALM || failed=`expr $failed + 1` 105 125 106 testit "kinit with user password" $samba4kinit --password-file=./tmpuserpassfile --request-pac nettestuser@$REALM || failed=`expr $failed + 1`126 testit "kinit with user password" $samba4kinit $enctype --password-file=$PREFIX/tmpuserpassfile --request-pac nettestuser@$REALM || failed=`expr $failed + 1` 107 127 108 128 NEWUSERPASS=testPaSS@78% 109 echo $NEWUSERPASS > ./tmpuserpassfile129 echo $NEWUSERPASS > $PREFIX/tmpuserpassfile 110 130 111 131 test_smbclient "Test login with user kerberos ccache" 'ls' -k yes || failed=`expr $failed + 1` 112 132 113 cat > ./tmpkpasswdscript <<EOF133 cat > $PREFIX/tmpkpasswdscript <<EOF 114 134 expect New password 115 135 send ${NEWUSERPASS}\n 116 expect Newpassword136 expect Verify password 117 137 send ${NEWUSERPASS}\n 118 138 expect Success 119 139 EOF 120 140 121 testit "set user password with kpasswd" $rkpty ./tmpkpasswdscript $samba4kpasswd --cache=$PREFIX/tmpccache nettestuser@$REALM || failed=`expr $failed + 1`141 testit "set user password with kpasswd" $rkpty $PREFIX/tmpkpasswdscript $samba4kpasswd --cache=$PREFIX/tmpccache nettestuser@$REALM || failed=`expr $failed + 1` 122 142 123 testit "kinit with user password" $samba4kinit --password-file=./tmpuserpassfile --request-pac nettestuser@$REALM || failed=`expr $failed + 1` 143 testit "kinit with user password" $samba4kinit $enctype --password-file=$PREFIX/tmpuserpassfile --request-pac nettestuser@$REALM || failed=`expr $failed + 1` 144 145 test_smbclient "Test login with user kerberos ccache" 'ls' -k yes || failed=`expr $failed + 1` 146 147 NEWUSERPASS=testPaSS@910% 148 echo $NEWUSERPASS > $PREFIX/tmpuserpassfile 149 150 cat > $PREFIX/tmpkpasswdscript <<EOF 151 expect New password 152 send ${NEWUSERPASS}\n 153 expect Verify password 154 send ${NEWUSERPASS}\n 155 expect Success 156 EOF 157 158 testit "set user password with kpasswd and servicePrincipalName" $rkpty $PREFIX/tmpkpasswdscript $samba4kpasswd --cache=$PREFIX/tmpccache host/nettestuser@$REALM || failed=`expr $failed + 1` 159 160 testit "kinit with user password" $samba4kinit $enctype --password-file=$PREFIX/tmpuserpassfile --request-pac nettestuser@$REALM || failed=`expr $failed + 1` 124 161 125 162 test_smbclient "Test login with user kerberos ccache" 'ls' -k yes || failed=`expr $failed + 1` … … 128 165 export KRB5CCNAME 129 166 130 testit "del user with kerberos ccache" $VALGRIND $net user delete nettestuser $CONFIGURATION -k yes $@ || failed=`expr $failed + 1` 167 lowerrealm=$(echo $REALM | tr '[A-Z]' '[a-z]') 168 test_smbclient "Test login with user kerberos lowercase realm" 'ls' -k yes -Unettestuser@$lowerrealm%$NEWUSERPASS || failed=`expr $failed + 1` 169 test_smbclient "Test login with user kerberos lowercase realm 2" 'ls' -k yes -Unettestuser@$REALM%$NEWUSERPASS --realm=$lowerrealm || failed=`expr $failed + 1` 131 170 132 rm -f tmpccfile tmppassfile tmpuserpassfile tmpuserccache tmpkpasswdscript 171 testit "del user with kerberos ccache" $VALGRIND $samba_tool user delete nettestuser $CONFIGURATION -k yes $@ || failed=`expr $failed + 1` 172 173 rm -f $KRB5CCNAME 174 testit "kinit with machineaccountccache script" $machineaccountccache $CONFIGURATION $KRB5CCNAME || failed=`expr $failed + 1` 175 test_smbclient "Test machine account login with kerberos ccache" 'ls' -k yes || failed=`expr $failed + 1` 176 177 testit "reset password policies" $VALGRIND $samba_tool pwsettings $PWSETCONFIG set --complexity=default --history-length=default --min-pwd-length=default --min-pwd-age=default --max-pwd-age=default || failed=`expr $failed + 1` 178 179 rm -f $PREFIX/tmpccache tmpccfile tmppassfile tmpuserpassfile tmpuserccache tmpkpasswdscript 133 180 exit $failed -
vendor/current/testprogs/blackbox/test_ldb.sh
r414 r740 33 33 } 34 34 35 36 ldbsearch="$VALGRIND $BUILDDIR/bin/ldbsearch$EXEEXT" 35 export PATH="$BUILDDIR/bin:$PATH" 36 37 ldbsearch="$VALGRIND ldbsearch$EXEEXT" 37 38 38 39 check "RootDSE" $ldbsearch $CONFIGURATION $options --basedn='' -H $p://$SERVER -s base DUMMY=x dnsHostName highestCommittedUSN || failed=`expr $failed + 1` -
vendor/current/testprogs/blackbox/test_passwords.sh
r414 r740 6 6 if [ $# -lt 5 ]; then 7 7 cat <<EOF 8 Usage: test_ kinit.sh SERVER USERNAME PASSWORD REALM DOMAIN PREFIX8 Usage: test_passwords.sh SERVER USERNAME PASSWORD REALM DOMAIN PREFIX 9 9 EOF 10 10 exit 1; … … 23 23 smbclient="$samba4bindir/smbclient$EXEEXT" 24 24 samba4kinit="$samba4bindir/samba4kinit$EXEEXT" 25 net="$samba4bindir/net$EXEEXT"25 samba_tool="$samba4bindir/samba-tool$EXEEXT" 26 26 rkpty="$samba4bindir/rkpty$EXEEXT" 27 27 samba4kpasswd="$samba4bindir/samba4kpasswd$EXEEXT" 28 enableaccount="$PYTHON `dirname $0`/../../source4/setup/enableaccount" 29 setpassword="$PYTHON `dirname $0`/../../source4/setup/setpassword" 30 newuser="$PYTHON `dirname $0`/../../source4/setup/newuser" 28 newuser="$samba_tool newuser" 31 29 32 30 . `dirname $0`/subunit.sh … … 48 46 } 49 47 48 CONFIG="--configfile=$PREFIX/dc/etc/smb.conf" 49 export CONFIG 50 51 testit "reset password policies beside of minimum password age of 0 days" $VALGRIND $samba_tool pwsettings $CONFIG set --complexity=default --history-length=default --min-pwd-length=default --min-pwd-age=0 --max-pwd-age=default || failed=`expr $failed + 1` 52 50 53 USERPASS=testPaSS@01% 51 54 52 testit "create user locally" $VALGRIND $newuser nettestuser $USERPASS $@ || failed=`expr $failed + 1`55 testit "create user locally" $VALGRIND $newuser $CONFIG nettestuser $USERPASS $@ || failed=`expr $failed + 1` 53 56 54 57 KRB5CCNAME="$PREFIX/tmpuserccache" … … 62 65 63 66 NEWUSERPASS=testPaSS@02% 64 testit "change user password with ' net password change' (unforced)" $VALGRIND $net password change -W$DOMAIN -U$DOMAIN\\nettestuser%$USERPASS -k no $NEWUSERPASS $@ || failed=`expr $failed + 1`67 testit "change user password with 'samba-tool password change' (unforced)" $VALGRIND $samba_tool password change -W$DOMAIN -U$DOMAIN/nettestuser%$USERPASS -k no $NEWUSERPASS $@ || failed=`expr $failed + 1` 65 68 66 69 echo $NEWUSERPASS > ./tmpuserpassfile … … 71 74 72 75 USERPASS=$NEWUSERPASS 76 WEAKPASS=testpass1 73 77 NEWUSERPASS=testPaSS@03% 74 78 79 # password mismatch check doesn't work yet (kpasswd bug, reported to Love) 80 #echo "check that password mismatch gives the right error" 81 #cat > ./tmpkpasswdscript <<EOF 82 #expect Password 83 #password ${USERPASS}\n 84 #expect New password 85 #send ${WEAKPASS}\n 86 #expect New password 87 #send ${NEWUSERPASS}\n 88 #expect password mismatch 89 #EOF 90 # 91 #testit "change user password with kpasswd" $rkpty ./tmpkpasswdscript $samba4kpasswd nettestuser@$REALM || failed=`expr $failed + 1` 92 93 94 echo "check that a weak password is rejected" 95 cat > ./tmpkpasswdscript <<EOF 96 expect Password 97 password ${USERPASS}\n 98 expect New password 99 send ${WEAKPASS}\n 100 expect New password 101 send ${WEAKPASS}\n 102 expect Password does not meet complexity requirements 103 EOF 104 105 testit "change to weak user password with kpasswd" $rkpty ./tmpkpasswdscript $samba4kpasswd nettestuser@$REALM || failed=`expr $failed + 1` 106 107 echo "check that a short password is rejected" 108 cat > ./tmpkpasswdscript <<EOF 109 expect Password 110 password ${USERPASS}\n 111 expect New password 112 send xx1\n 113 expect New password 114 send xx1\n 115 expect Password too short 116 EOF 117 118 testit "change to short user password with kpasswd" $rkpty ./tmpkpasswdscript $samba4kpasswd nettestuser@$REALM || failed=`expr $failed + 1` 119 120 121 echo "check that a strong new password is accepted" 75 122 cat > ./tmpkpasswdscript <<EOF 76 123 expect Password … … 89 136 90 137 NEWUSERPASS=testPaSS@04% 91 testit "set password on user locally" $VALGRIND $s etpasswordnettestuser --newpassword=$NEWUSERPASS --must-change-at-next-login $@ || failed=`expr $failed + 1`138 testit "set password on user locally" $VALGRIND $samba_tool setpassword $CONFIG nettestuser --newpassword=$NEWUSERPASS --must-change-at-next-login $@ || failed=`expr $failed + 1` 92 139 USERPASS=$NEWUSERPASS 93 140 94 141 NEWUSERPASS=testPaSS@05% 95 testit "change user password with ' net password change' (after must change flag set)" $VALGRIND $net password change -W$DOMAIN -U$DOMAIN\\nettestuser%$USERPASS -k no $NEWUSERPASS $@ || failed=`expr $failed + 1`142 testit "change user password with 'samba-tool password change' (after must change flag set)" $VALGRIND $samba_tool password change -W$DOMAIN -U$DOMAIN/nettestuser%$USERPASS -k no $NEWUSERPASS $@ || failed=`expr $failed + 1` 96 143 USERPASS=$NEWUSERPASS 97 144 98 145 NEWUSERPASS=testPaSS@06% 99 testit "set password on user locally" $VALGRIND $s etpasswordnettestuser --newpassword=$NEWUSERPASS --must-change-at-next-login $@ || failed=`expr $failed + 1`146 testit "set password on user locally" $VALGRIND $samba_tool setpassword $CONFIG nettestuser --newpassword=$NEWUSERPASS --must-change-at-next-login $@ || failed=`expr $failed + 1` 100 147 USERPASS=$NEWUSERPASS 101 148 … … 117 164 test_smbclient "Test login with user kerberos" 'ls' -k yes -Unettestuser@$REALM%$NEWUSERPASS || failed=`expr $failed + 1` 118 165 119 testit "reset password policies" $VALGRIND $PYTHON ./setup/pwsettings set --configfile=$PREFIX/dc/etc/smb.conf --complexity=default --history-length=default --min-pwd-length=default --min-pwd-age=default --max-pwd-age=default || failed=`expr $failed + 1` 166 NEWUSERPASS=abcdefg 167 testit_expect_failure "try to set a non-complex password (command should not succeed)" $VALGRIND $samba_tool password change -W$DOMAIN "-U$DOMAIN/nettestuser%$USERPASS" -k no "$NEWUSERPASS" $@ && failed=`expr $failed + 1` 120 168 121 NEWUSERPASS=abcdefg 122 testit_expect_failure "try to set a non-complex password (command should not succeed)" $VALGRIND $net password change -W$DOMAIN -U$DOMAIN\\nettestuser%$USERPASS -k no $NEWUSERPASS $@ && failed=`expr $failed + 1` 169 testit "allow non-complex passwords" $VALGRIND $samba_tool pwsettings set $CONFIG --complexity=off || failed=`expr $failed + 1` 123 170 124 testit "allow non-complex passwords" $VALGRIND $PYTHON ./setup/pwsettings set --configfile=$PREFIX/dc/etc/smb.conf --complexity=off || failed=`expr $failed + 1` 125 126 testit "try to set a non-complex password (command should succeed)" $VALGRIND $net password change -W$DOMAIN -U$DOMAIN\\nettestuser%$USERPASS -k no $NEWUSERPASS $@ || failed=`expr $failed + 1` 171 testit "try to set a non-complex password (command should succeed)" $VALGRIND $samba_tool password change -W$DOMAIN "-U$DOMAIN/nettestuser%$USERPASS" -k no "$NEWUSERPASS" $@ || failed=`expr $failed + 1` 127 172 USERPASS=$NEWUSERPASS 128 173 … … 130 175 131 176 NEWUSERPASS=abc 132 testit_expect_failure "try to set a short password (command should not succeed)" $VALGRIND $ net password change -W$DOMAIN -U$DOMAIN\\nettestuser%$USERPASS -k no $NEWUSERPASS$@ && failed=`expr $failed + 1`177 testit_expect_failure "try to set a short password (command should not succeed)" $VALGRIND $samba_tool password change -W$DOMAIN "-U$DOMAIN/nettestuser%$USERPASS" -k no "$NEWUSERPASS" $@ && failed=`expr $failed + 1` 133 178 134 testit "allow short passwords (length 1)" $VALGRIND $ PYTHON ./setup/pwsettings set --configfile=$PREFIX/dc/etc/smb.conf--min-pwd-length=1 || failed=`expr $failed + 1`179 testit "allow short passwords (length 1)" $VALGRIND $samba_tool pwsettings $CONFIG set --min-pwd-length=1 || failed=`expr $failed + 1` 135 180 136 testit "try to set a short password (command should succeed)" $VALGRIND $ net password change -W$DOMAIN -U$DOMAIN\\nettestuser%$USERPASS -k no $NEWUSERPASS$@ || failed=`expr $failed + 1`137 USERPASS= $NEWUSERPASS181 testit "try to set a short password (command should succeed)" $VALGRIND $samba_tool password change -W$DOMAIN "-U$DOMAIN/nettestuser%$USERPASS" -k no "$NEWUSERPASS" $@ || failed=`expr $failed + 1` 182 USERPASS="$NEWUSERPASS" 138 183 139 testit "require minimum password age of 1 day" $VALGRIND $ PYTHON ./setup/pwsettings set --configfile=$PREFIX/dc/etc/smb.conf--min-pwd-age=1 || failed=`expr $failed + 1`184 testit "require minimum password age of 1 day" $VALGRIND $samba_tool pwsettings $CONFIG set --min-pwd-age=1 || failed=`expr $failed + 1` 140 185 141 NEWUSERPASS=testPaSS@08% 142 testit_expect_failure "try to change password too quickly (command should not succeed)" $VALGRIND $net password change -W$DOMAIN -U$DOMAIN\\nettestuser%$USERPASS -k no $NEWUSERPASS $@ && failed=`expr $failed + 1` 186 testit "show password settings" $VALGRIND $samba_tool pwsettings $CONFIG show || failed=`expr $failed + 1` 143 187 144 testit "reset password policies" $VALGRIND $PYTHON ./setup/pwsettings set --configfile=$PREFIX/dc/etc/smb.conf --complexity=default --history-length=default --min-pwd-length=default --min-pwd-age=default --max-pwd-age=default || failed=`expr $failed + 1` 188 NEWUSERPASS="testPaSS@08%" 189 testit_expect_failure "try to change password too quickly (command should not succeed)" $VALGRIND $samba_tool password change -W$DOMAIN "-U$DOMAIN/nettestuser%$USERPASS" -k no "$NEWUSERPASS" $@ && failed=`expr $failed + 1` 145 190 146 testit "del user" $VALGRIND $net user delete nettestuser -U"$USERNAME%$PASSWORD" -k no $@ || failed=`expr $failed + 1` 191 testit "reset password policies" $VALGRIND $samba_tool pwsettings $CONFIG set --complexity=default --history-length=default --min-pwd-length=default --min-pwd-age=default --max-pwd-age=default || failed=`expr $failed + 1` 192 193 testit "del user" $VALGRIND $samba_tool user delete nettestuser -U"$USERNAME%$PASSWORD" -k no $@ || failed=`expr $failed + 1` 147 194 148 195 rm -f tmpccfile tmppassfile tmpuserpassfile tmpuserccache tmpkpasswdscript
Note:
See TracChangeset
for help on using the changeset viewer.