Subversion Repositories ALCASAR

Rev

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

Rev 519 Rev 520
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