Line 1... |
Line 1... |
1 |
#/bin/sh
|
1 |
#/bin/sh
|
2 |
# $Id: alcasar-conf.sh 519 2011-03-25 16:30:32Z stephane $
|
2 |
# $Id: alcasar-conf.sh 520 2011-03-27 20:55:05Z richard $
|
3 |
# $Author: stephane $
|
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 |
|
- |
|
7 |
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
|
8 |
DIR_WEB="/var/www/html" # répertoire du centre de gestion
|
7 |
DIR_WEB="/var/www/html" # répertoire du centre de gestion
|
9 |
DIR_BIN="/usr/local/bin" # répertoire des scripts d'admin
|
8 |
DIR_BIN="/usr/local/bin" # répertoire des scripts d'admin
|
10 |
DIR_SBIN="/usr/local/sbin" # répertoire des scripts d'admin
|
9 |
DIR_SBIN="/usr/local/sbin" # répertoire des scripts d'admin
|
11 |
DIR_ETC="/usr/local/etc" # répertoire des fichiers de conf
|
10 |
DIR_ETC="/usr/local/etc" # répertoire des fichiers de conf
|
Line 109... |
Line 108... |
109 |
if [ $active_bl -eq "-1" ]
|
108 |
if [ $active_bl -eq "-1" ]
|
110 |
then $DIR_SBIN/alcasar-bl.sh --off
|
109 |
then $DIR_SBIN/alcasar-bl.sh --off
|
111 |
else $DIR_SBIN/alcasar-bl.sh --on
|
110 |
else $DIR_SBIN/alcasar-bl.sh --on
|
112 |
fi
|
111 |
fi
|
113 |
# Récupération des paramêtres locaux (règles de filtrage, fichiers d'exception, comptes de gestion, etc.)
|
112 |
# Récupération des paramêtres locaux (règles de filtrage, fichiers d'exception, comptes de gestion, etc.)
|
114 |
[ -d $DIR_UPDATE/etc ] cp -rf $DIR_UPDATE/etc/* $DIR_ETC/
|
113 |
[ -d $DIR_UPDATE/etc ] && cp -rf $DIR_UPDATE/etc/* $DIR_ETC/
|
115 |
# Prise en compte des comptes de gestion (admin + manager + backup)
|
114 |
# Prise en compte des comptes de gestion (admin + manager + backup)
|
116 |
$DIR_SBIN/alcasar-profil.sh --list
|
115 |
$DIR_SBIN/alcasar-profil.sh --list
|
117 |
# On active/désactive le filtrage de protocoles
|
116 |
# On active/désactive le filtrage de protocoles
|
118 |
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`
|
119 |
$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
|