23 lines
545 B
Bash
23 lines
545 B
Bash
|
|
#!/bin/sh
|
||
|
|
|
||
|
|
# ver.20070502-01
|
||
|
|
|
||
|
|
DATA=`/bin/date "+%Y%m%d%H%M%S"`;
|
||
|
|
BASEDIR="/home/web/admin.consiagnet.it/www/petar";
|
||
|
|
TOOLDIR=`pwd`;
|
||
|
|
RADIUS_QUEUEDIR="${BASEDIR}/queue";
|
||
|
|
RADIUS_ETC_DIR="/usr/local/etc/raddb";
|
||
|
|
RADIUS_SRC_USER="users.queue";
|
||
|
|
RADIUS_DST_USER="users";
|
||
|
|
|
||
|
|
|
||
|
|
cd ${RADIUS_QUEUEDIR}
|
||
|
|
|
||
|
|
if [ -f ${RADIUS_ETC_DIR}/${RADIUS_DST_USER} ]; then
|
||
|
|
cp ${RADIUS_ETC_DIR}/${RADIUS_DST_USER} ${RADIUS_ETC_DIR}/${RADIUS_DST_USER}.${DATA}.bak;
|
||
|
|
fi
|
||
|
|
|
||
|
|
cp ${RADIUS_QUEUEDIR}/${RADIUS_SRC_USER} ${RADIUS_ETC_DIR}/${RADIUS_DST_USER};
|
||
|
|
|
||
|
|
/usr/bin/killall -hup radiusd
|