Line 1... |
Line 1... |
1 |
#/bin/sh
|
1 |
#/bin/sh
|
2 |
# $Id: alcasar-conf.sh 520 2011-03-27 20:55:05Z richard $
|
2 |
# $Id: alcasar-conf.sh 604 2011-05-15 21:23:10Z richard $
|
3 |
# $Author: richard $
|
3 |
# $Author: richard $
|
4 |
# by rexy
|
4 |
# by rexy
|
5 |
# Ce script permet de créer ou de charger l'archive des fichiers de configuration (/tmp/alcasar-conf.tar.gz)
|
5 |
# Ce script permet de créer ou de charger l'archive des fichiers de configuration (/tmp/alcasar-conf.tar.gz)
|
6 |
DIR_UPDATE="/tmp/conf" # répertoire de stockage des fichier de conf pour une mise à jour
|
6 |
DIR_UPDATE="/tmp/conf" # répertoire de stockage des fichier de conf pour une mise à jour
|
7 |
DIR_WEB="/var/www/html" # répertoire du centre de gestion
|
7 |
DIR_WEB="/var/www/html" # répertoire du centre de gestion
|
Line 36... |
Line 36... |
36 |
mkdir $DIR_UPDATE
|
36 |
mkdir $DIR_UPDATE
|
37 |
# Sauvegarde de la base des usagers
|
37 |
# Sauvegarde de la base des usagers
|
38 |
/usr/local/sbin/alcasar-mysql.sh -dump
|
38 |
/usr/local/sbin/alcasar-mysql.sh -dump
|
39 |
cp /var/Save/base/`ls /var/Save/base|tail -1` $DIR_UPDATE
|
39 |
cp /var/Save/base/`ls /var/Save/base|tail -1` $DIR_UPDATE
|
40 |
# Sauvegarde du nom d'organisme
|
40 |
# Sauvegarde du nom d'organisme
|
41 |
echo `cat /root/ALCASAR-parameters.txt|grep Organisme|cut -d":" -f2|tr -d " "` > $DIR_UPDATE/organisme
|
41 |
echo `cat /root/ALCASAR-parameters.txt|grep Organism|cut -d":" -f2|tr -d " "` > $DIR_UPDATE/organisme
|
42 |
# Sauvegarde du logo
|
42 |
# Sauvegarde du logo
|
43 |
cp -f $DIR_WEB/images/organisme.png $DIR_UPDATE
|
43 |
cp -f $DIR_WEB/images/organisme.png $DIR_UPDATE
|
44 |
# Sauvegarde des fichiers exploités par dansguardian
|
44 |
# Sauvegarde des fichiers exploités par dansguardian
|
45 |
cp -f /etc/dansguardian/dansguardian.conf $DIR_UPDATE
|
45 |
cp -f /etc/dansguardian/dansguardian.conf $DIR_UPDATE
|
46 |
cp -f /etc/dansguardian/lists/exceptioniplist $DIR_UPDATE
|
46 |
cp -f /etc/dansguardian/lists/exceptioniplist $DIR_UPDATE
|
Line 114... |
Line 114... |
114 |
# Prise en compte des comptes de gestion (admin + manager + backup)
|
114 |
# Prise en compte des comptes de gestion (admin + manager + backup)
|
115 |
$DIR_SBIN/alcasar-profil.sh --list
|
115 |
$DIR_SBIN/alcasar-profil.sh --list
|
116 |
# On active/désactive le filtrage de protocoles
|
116 |
# On active/désactive le filtrage de protocoles
|
117 |
active_filter=`cat $DIR_UPDATE/alcasar-iptables.sh|grep ^FILTERING|cut -d"=" -f2`
|
117 |
active_filter=`cat $DIR_UPDATE/alcasar-iptables.sh|grep ^FILTERING|cut -d"=" -f2`
|
118 |
$SED "s/^FILTERING=.*/FILTERING=$active_filter/g" $DIR_BIN/alcasar-iptables.sh
|
118 |
$SED "s/^FILTERING=.*/FILTERING=$active_filter/g" $DIR_BIN/alcasar-iptables.sh
|
- |
|
119 |
# On applique les paramètres réseau
|
- |
|
120 |
...
|
119 |
# Effacement du répertoire d'update
|
121 |
# Effacement du répertoire d'update
|
120 |
rm -rf $DIR_UPDATE
|
122 |
rm -rf $DIR_UPDATE
|
121 |
;;
|
123 |
;;
|
122 |
*)
|
124 |
*)
|
123 |
echo "Argument inconnu :$1";
|
125 |
echo "Argument inconnu :$1";
|