Line 1... |
Line 1... |
1 |
#!/bin/bash
|
1 |
#!/bin/bash
|
2 |
# $Id: alcasar.sh 914 2012-06-28 16:12:05Z franck $
|
2 |
# $Id: alcasar.sh 917 2012-06-30 07:09:10Z franck $
|
3 |
|
3 |
|
4 |
# alcasar.sh
|
4 |
# alcasar.sh
|
5 |
# by Franck BOUIJOUX, Pascal LEVANT and Richard REY
|
5 |
# by Franck BOUIJOUX, Pascal LEVANT and Richard REY
|
6 |
# This script is distributed under the Gnu General Public License (GPL)
|
6 |
# This script is distributed under the Gnu General Public License (GPL)
|
7 |
|
7 |
|
Line 950... |
Line 950... |
950 |
uamsecret $secretuam
|
950 |
uamsecret $secretuam
|
951 |
uamallowed alcasar
|
951 |
uamallowed alcasar
|
952 |
coaport 3799
|
952 |
coaport 3799
|
953 |
include $DIR_DEST_ETC/alcasar-uamallowed
|
953 |
include $DIR_DEST_ETC/alcasar-uamallowed
|
954 |
include $DIR_DEST_ETC/alcasar-uamdomain
|
954 |
include $DIR_DEST_ETC/alcasar-uamdomain
|
- |
|
955 |
#dhcpgateway
|
- |
|
956 |
#dhcprelayagent
|
- |
|
957 |
#dhcpgatewayport
|
955 |
EOF
|
958 |
EOF
|
956 |
# création du fichier d'allocation d'adresses IP statiques
|
959 |
# création du fichier d'allocation d'adresses IP statiques
|
957 |
touch $DIR_DEST_ETC/alcasar-ethers
|
960 |
touch $DIR_DEST_ETC/alcasar-ethers
|
958 |
# create files for trusted domains and urls
|
961 |
# create files for trusted domains and urls
|
959 |
touch $DIR_DEST_ETC/alcasar-uamallowed $DIR_DEST_ETC/alcasar-uamdomain
|
962 |
touch $DIR_DEST_ETC/alcasar-uamallowed $DIR_DEST_ETC/alcasar-uamdomain
|
Line 1346... |
Line 1349... |
1346 |
EOF
|
1349 |
EOF
|
1347 |
cat <<EOF > /etc/cron.d/alcasar-mysql
|
1350 |
cat <<EOF > /etc/cron.d/alcasar-mysql
|
1348 |
# Contrôle, réparation et export de la base des usagers (tous les lundi à 4h45)
|
1351 |
# Contrôle, réparation et export de la base des usagers (tous les lundi à 4h45)
|
1349 |
45 4 * * 1 root mysqlcheck --databases $DB_RADIUS -u $DB_USER -p$radiuspwd --auto-repair ; $DIR_DEST_SBIN/alcasar-mysql.sh --dump
|
1352 |
45 4 * * 1 root mysqlcheck --databases $DB_RADIUS -u $DB_USER -p$radiuspwd --auto-repair ; $DIR_DEST_SBIN/alcasar-mysql.sh --dump
|
1350 |
# Nettoyage des utilisateurs dont la date d'expiration du compte est supérieure à 7 jours
|
1353 |
# Nettoyage des utilisateurs dont la date d'expiration du compte est supérieure à 7 jours
|
1351 |
50 4 * * * root /usr/local/sbin/alcasar-mysql.sh --expire_user 2>&1 >/dev/null
|
1354 |
40 4 * * * root /usr/local/sbin/alcasar-mysql.sh --expire_user 2>&1 >/dev/null
|
1352 |
EOF
|
1355 |
EOF
|
1353 |
cat <<EOF > /etc/cron.d/alcasar-export_log
|
1356 |
cat <<EOF > /etc/cron.d/alcasar-export_log
|
1354 |
# export des log squid, firewall et apache (tous les lundi à 5h00)
|
1357 |
# export des log squid, firewall et apache (tous les lundi à 5h00)
|
1355 |
00 5 * * 1 root $DIR_DEST_BIN/alcasar-log.sh --export
|
1358 |
00 5 * * 1 root $DIR_DEST_BIN/alcasar-log.sh --export
|
1356 |
EOF
|
1359 |
EOF
|