exit 1
fi
-DTEXT=`$LDAPSEARCH -D "$MANAGERDN" -H $URI1 -w $PASSWD \
- -b "$USER" -E accountUsability 1.1`
-DELAY=`echo $DTEXT | sed -n -e 's/.*seconds_before_unlock=\(\d*\)/\1/p'`
+DELAY=`$LDAPSEARCH -D "$MANAGERDN" -H $URI1 -w $PASSWD \
+ -b "$USER" -E accountUsability 1.1 | sed -n -e 's/.*seconds_before_unlock=\(\d*\)/\1/p'`
echo "Waiting $DELAY seconds for lockout to reset..."
sleep $DELAY
exit $RC
fi
-DTEXT=`$LDAPSEARCH -D "$MANAGERDN" -H $URI1 -w $PASSWD \
- -b "$USER" -E accountUsability 1.1`
-DELAY=`echo $DTEXT | sed -n -e 's/.*expire=\(\d*\)/\1/p'`
+DELAY=`$LDAPSEARCH -D "$MANAGERDN" -H $URI1 -w $PASSWD \
+ -b "$USER" -E accountUsability 1.1 | sed -n -e 's/.*expire=\(\d*\)/\1/p'`
echo "Testing password expiration"
echo "Waiting $DELAY seconds for password to expire..."
$LDAPSEARCH -e ppolicy -H $URI1 -D "$USER" -w $PASS \
-b "$BASEDN" -s base > $SEARCHOUT 2>&1
-DTEXT=`$LDAPSEARCH -D "$MANAGERDN" -H $URI1 -w $PASSWD \
- -b "$USER" -E accountUsability 1.1`
-DELAY=`echo $DTEXT | sed -n -e 's/.*expire=\(\d*\)/\1/p'`
+DELAY=`$LDAPSEARCH -D "$MANAGERDN" -H $URI1 -w $PASSWD \
+ -b "$USER" -E accountUsability 1.1 | sed -n -e 's/.*expire=\(\d*\)/\1/p'`
echo "Waiting $DELAY seconds for password to expire..."
sleep $DELAY
EOMODS
-DTEXT=`$LDAPSEARCH -D "$MANAGERDN" -H $URI1 -w $PASSWD \
- -b "$USER" -E accountUsability 1.1`
-DELAY=`echo $DTEXT | sed -n -e 's/.*expire=\(\d*\)/\1/p'`
+DELAY=`$LDAPSEARCH -D "$MANAGERDN" -H $URI1 -w $PASSWD \
+ -b "$USER" -E accountUsability 1.1 | sed -n -e 's/.*expire=\(\d*\)/\1/p'`
DELAY=`expr $DELAY - 10`
echo "Testing password expiration"