Line 1... |
Line 1... |
1 |
#/bin/sh
|
1 |
#/bin/sh
|
2 |
# $Id: alcasar-conf.sh 109 2010-05-10 19:46:20Z richard $
|
2 |
# $Id: alcasar-conf.sh 139 2010-05-26 21:37:30Z 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 72... |
Line 72... |
72 |
cp -f $DIR_UPDATE/alcasar.key /etc/pki/tls/private/
|
72 |
cp -f $DIR_UPDATE/alcasar.key /etc/pki/tls/private/
|
73 |
chown -R root:apache /etc/pki
|
73 |
chown -R root:apache /etc/pki
|
74 |
chmod -R 750 /etc/pki
|
74 |
chmod -R 750 /etc/pki
|
75 |
# Import de la dernière base usagers
|
75 |
# Import de la dernière base usagers
|
76 |
mysql -u$DB_USER -p$radiuspwd < `ls $DIR_UPDATE/radius*`
|
76 |
mysql -u$DB_USER -p$radiuspwd < `ls $DIR_UPDATE/radius*`
|
77 |
# Récupération des uamallowed
|
77 |
# Récupération des fichiers d'exception (urls, domains, MAC)
|
78 |
cp -f $DIR_UPDATE/alcasar-uam* /etc/chilli/.
|
78 |
cp -f $DIR_UPDATE/alcasar-* /etc/chilli/.
|
79 |
chown root:apache /etc/chilli/alcasar-uam*
|
79 |
chown root:apache /etc/chilli/alcasar-*
|
80 |
chmod 660 /etc/chilli/alcasar-uam*
|
80 |
chmod 660 /etc/chilli/alcasar-*
|
81 |
# Récupération des listes de filtrage (BL principale et secondaire, @IP non filtrés, etc.)
|
81 |
# Récupération des listes de filtrage (BL principale et secondaire, @IP non filtrés, etc.)
|
82 |
rm -rf /etc/dansguardian/lists
|
82 |
rm -rf /etc/dansguardian/lists
|
83 |
cp -rf $DIR_UPDATE/lists /etc/dansguardian/
|
83 |
cp -rf $DIR_UPDATE/lists /etc/dansguardian/
|
84 |
chown -R dansguardian:apache /etc/dansguardian/lists
|
84 |
chown -R dansguardian:apache /etc/dansguardian/lists
|
85 |
chmod -R g+rw /etc/dansguardian/lists
|
85 |
chmod -R g+rw /etc/dansguardian/lists
|