]> git.sur5r.net Git - openldap/commitdiff
add passwd change test
authorPierangelo Masarati <ando@openldap.org>
Sat, 21 Aug 2004 09:55:16 +0000 (09:55 +0000)
committerPierangelo Masarati <ando@openldap.org>
Sat, 21 Aug 2004 09:55:16 +0000 (09:55 +0000)
tests/scripts/test031-sql

index a7bc677918dc53637ff82546c4bd7374021fbaaf..174a77ffef6364b72d752823c5ccf0ab98d550ff 100755 (executable)
@@ -328,6 +328,28 @@ EOMODS
                        exit $RC
                fi
 
+               NEWPW="newsecret"
+               echo "Testing passwd change..."
+               $LDAPPASSWD -h $LOCALHOST -p $PORT1 \
+                       -D "${BINDDN}" -w ${BINDPW} -s ${NEWPW} \
+                       "$BINDDN" >> $TESTOUT 2>&1
+
+               RC=$?
+               if test $RC != 0 ; then
+                       echo "ldappasswd failed ($RC)!"
+                       test $KILLSERVERS != no && kill -HUP $KILLPIDS
+                       exit $RC
+               fi
+
+               echo "Testing bind with new secret..."
+               $LDAPWHOAMI -h $LOCALHOST -p $PORT1 -D "$BINDDN" -w $NEWPW
+               RC=$?
+               if test $RC != 0 ; then
+                       echo "ldapwhoami failed ($RC)!"
+                       test $KILLSERVERS != no && kill -HUP $KILLPIDS
+                       exit $RC
+               fi
+
                echo "Using ldapsearch to retrieve all the entries..."
                $LDAPSEARCH -h $LOCALHOST -p $PORT1 -b "$BASEDN" \
                         "objectClass=*" > $SEARCHOUT 2>&1