Subversion Repositories ALCASAR

Rev

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

Rev 109 Rev 139
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