ITS#3777 test password quality with hashed passwords

This commit is contained in:
Howard Chu 2005-06-15 03:10:07 +00:00
parent 5e1cafdade
commit b4dbc0ece8

View File

@ -311,6 +311,32 @@ if test $COUNT != 1 ; then
exit 1
fi
echo "Testing hashed length requirement..."
$LDAPMODIFY -h $LOCALHOST -p $PORT1 -D "$USER" -w failexpect > \
$TESTOUT 2>&1 << EOMODS
dn: uid=nd, ou=People, o=University of Michigan, c=US
changetype: modify
delete: userPassword
userPassword: failexpect
-
add: userPassword
userPassword: {MD5}xxxxxx
EOMODS
RC=$?
if test $RC = 0 ; then
echo "Hashed length requirement test failed ($RC)!"
test $KILLSERVERS != no && kill -HUP $KILLPIDS
exit $RC
fi
COUNT=`grep "Password fails quality" $TESTOUT | wc -l`
if test $COUNT != 1 ; then
echo "Hashed length requirement test failed"
test $KILLSERVERS != no && kill -HUP $KILLPIDS
exit 1
fi
test $KILLSERVERS != no && kill -HUP $KILLPIDS
echo ">>>>> Test succeeded"