Line 1... |
Line 1... |
1 |
#/bin/sh
|
1 |
#/bin/sh
|
2 |
# $Id: alcasar-conf.sh 64 2010-04-08 20:01:24Z franck $
|
2 |
# $Id: alcasar-conf.sh 92 2010-04-30 14:09:40Z richard $
|
3 |
# $Author: franck $
|
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
|
8 |
DIR_DEST_SBIN="/usr/local/sbin" # répertoire des scripts d'admin
|
8 |
DIR_DEST_SBIN="/usr/local/sbin" # répertoire des scripts d'admin
|
Line 85... |
Line 85... |
85 |
chmod -R g+rw /etc/dansguardian/lists
|
85 |
chmod -R g+rw /etc/dansguardian/lists
|
86 |
# Récupération des comptes de gestion (admin + manager + backup)
|
86 |
# Récupération des comptes de gestion (admin + manager + backup)
|
87 |
cp -rf $DIR_UPDATE/digest $DIR_WEB/
|
87 |
cp -rf $DIR_UPDATE/digest $DIR_WEB/
|
88 |
$DIR_DEST_SBIN/alcasar-profil.sh -list
|
88 |
$DIR_DEST_SBIN/alcasar-profil.sh -list
|
89 |
# Récupération des règles de filtrage réseau
|
89 |
# Récupération des règles de filtrage réseau
|
90 |
cp -f $DIR_UPDATE/etc/* $DIR_DEST_ETC/
|
90 |
cp -rf $DIR_UPDATE/etc/* $DIR_DEST_ETC/
|
91 |
chown root:apache $DIR_DEST_ETC/*
|
91 |
chown root:apache $DIR_DEST_ETC/*
|
92 |
chmod 660 $DIR_DEST_ETC/*
|
92 |
chmod 660 $DIR_DEST_ETC/*
|
- |
|
93 |
chown havp:apache $DIR_DEST_ETC/havp
|
- |
|
94 |
chmod 770 $DIR_DEST_ETC/havp
|
93 |
rm -rf $DIR_UPDATE
|
95 |
rm -rf $DIR_UPDATE
|
94 |
;;
|
96 |
;;
|
95 |
*)
|
97 |
*)
|
96 |
echo "Argument inconnu :$1";
|
98 |
echo "Argument inconnu :$1";
|
97 |
echo "$usage"
|
99 |
echo "$usage"
|