AlkantarClanX12
Current Path : /proc/thread-self/root/usr/local/lsws/admin/misc/ |
Current File : //proc/thread-self/root/usr/local/lsws/admin/misc/admpass.sh |
#!/bin/sh CUR_DIR=`dirname "$0"` cd $CUR_DIR CUR_DIR=`pwd` SUCC=0 cat <<EOF Please specify the user name of administrator. This is the user name required to login the administration Web interface. EOF printf "%s" "User name [admin]: " read ADMIN_USER if [ "x$ADMIN_USER" = "x" ]; then ADMIN_USER=admin fi cat <<EOF Please specify the administrator's password. This is the password required to login the administration Web interface. EOF while [ $SUCC -eq "0" ]; do printf "%s" "Password: " stty -echo read PASS_ONE stty echo echo "" if [ `expr "$PASS_ONE" : '.*'` -ge 6 ]; then printf "%s" "Retype password: " stty -echo read PASS_TWO stty echo echo "" if [ "x$PASS_ONE" = "x$PASS_TWO" ]; then SUCC=1 else echo "" echo "[ERROR] Sorry, passwords does not match. Try again!" echo "" fi else echo "" echo "[ERROR] Sorry, password must be at least 6 charactors!" echo "" fi done # generate password file ENCRYPT_PASS=`$CUR_DIR/../fcgi-bin/admin_php5 -q $CUR_DIR/htpasswd.php $PASS_ONE` echo "$ADMIN_USER:$ENCRYPT_PASS" > $CUR_DIR/../conf/htpasswd if [ $? -eq 0 ]; then echo "Administrator's username/password is updated successfully!" fi