Subversion Repositories ALCASAR

Rev

Rev 914 | Rev 923 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 914 Rev 917
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