14,7 → 14,7 |
DB_USER="radius" |
radiuspwd="MotdePasse" # Mot de passe adapté à l'install |
new="$(date +%G%m%d-%Hh%M)" # date et heure des fichiers |
fichier="$DB_RADIUS-$new.$ext" # nom du fichier de sauvegarde |
fichier="alcasar-users-database-$new.$ext" # nom du fichier de sauvegarde |
|
|
stop_acct () |
28,7 → 28,7 |
mysqlcheck --databases $DB_RADIUS -u $DB_USER -p$radiuspwd --auto-repair |
} |
|
expire_user () |
expire_user () # remove users whom expiration date has passed to 7 days |
{ |
del_date=`date +%F` |
MYSQL_USER="" |
45,7 → 45,7 |
done |
} |
|
expire_group () |
expire_group () # remove users of group whom expiration date has passed to 7 days |
{ |
del_date=`date +%F` |
MYSQL_GROUP="" |
95,6 → 95,7 |
check |
echo "Export the database in file : $fichier" |
mysqldump -u $DB_USER -p$radiuspwd --opt -BcQC $DB_RADIUS > $rep_tr/$fichier |
gzip $rep_tr/$fichier |
echo "End of export $( date "+%Hh %Mmn" )" |
;; |
-c | --check | -check) |
103,7 → 104,7 |
-i | --import | -import) |
if [ $nb_args -ne 2 ] |
then |
echo "Enter a SQL file name (.sql)" |
echo "Enter a SQL file name ('.sql' or '.sql.gz')" |
exit 0 |
else |
mysql -u $DB_USER -p$radiuspwd < $2 |
111,7 → 112,8 |
fi |
;; |
-r | --raz | -raz) |
mysqldump -u $DB_USER -p$radiuspwd --opt -BcQC $DB_RADIUS > $rep_tr/$fichier && \ |
mysqldump -u $DB_USER -p$radiuspwd --opt -BcQC $DB_RADIUS > $rep_tr/$fichier |
gzip $rep_tr/$fichier |
mysql -u$DB_USER -p$radiuspwd $DB_RADIUS < /etc/raddb/radiusd-db-vierge.sql |
;; |
-a | --acct_stop | -acct_stop) |