51,18 → 51,19 |
DATE_SHORT=`date '+%d/%m/%Y'` |
Lang=`echo $LANG|cut -c 1-2` |
# ******* Files parameters - paramètres fichiers ********* |
DIR_INSTALL=`pwd` # install directory |
DIR_CONF="$DIR_INSTALL/conf" # répertoire d'installation contenant les fichiers de configuration |
DIR_SCRIPTS="$DIR_INSTALL/scripts" # répertoire d'installation contenant les scripts |
DIR_SAVE="/var/Save" # répertoire de sauvegarde (system_backup, user_db_backup, logs) |
DIR_WEB="/var/www/html" # répertoire racine APACHE |
DIR_DG="/etc/dansguardian" # répertoire de config de DansGuardian |
DIR_ACC="$DIR_WEB/acc" # répertoire du centre de gestion 'ALCASAR Control Center' |
DIR_DEST_BIN="/usr/local/bin" # répertoire des scripts |
DIR_DEST_SBIN="/usr/local/sbin" # répertoire des scripts d'admin |
DIR_DEST_ETC="/usr/local/etc" # répertoire des fichiers de conf |
CONF_FILE="$DIR_DEST_ETC/alcasar.conf" # fichier de conf d'alcasar |
PASSWD_FILE="/root/ALCASAR-passwords.txt" # fichier texte contenant les mots de passe et secrets partagés |
DIR_INSTALL=`pwd` # current directory |
DIR_CONF="$DIR_INSTALL/conf" # install directory (with conf files) |
DIR_SCRIPTS="$DIR_INSTALL/scripts" # install directory (with script files) |
DIR_SAVE="/var/Save" # backup directory (system_backup, user_db_backup, logs) |
DIR_WEB="/var/www/html" # directory of APACHE |
DIR_DG="/etc/dansguardian" # directory of DansGuardian |
DIR_ACC="$DIR_WEB/acc" # directory of the 'ALCASAR Control Center' |
DIR_DEST_BIN="/usr/local/bin" # directory of ALCASAR scripts |
DIR_DEST_SBIN="/usr/local/sbin" # directory of ALCASAR admin scripts |
DIR_DEST_ETC="/usr/local/etc" # directory of ALCASAR conf files |
DIR_DEST_SHARE="/usr/local/share" # directory of share files used by ALCASAR (dnsmasq for instance) |
CONF_FILE="$DIR_DEST_ETC/alcasar.conf" # central ALCASAR conf file |
PASSWD_FILE="/root/ALCASAR-passwords.txt" # text file with the passwords and shared secrets |
# ******* DBMS parameters - paramètres SGBD ******** |
DB_RADIUS="radius" # nom de la base de données utilisée par le serveur FreeRadius |
DB_USER="radius" # nom de l'utilisateur de la base de données |
1279,7 → 1280,7 |
cat << EOF > /etc/dnsmasq-blackhole.conf |
# Configuration file for "dnsmasq with blackhole" |
# Inclusion de la blacklist <domains> de Toulouse dans la configuration |
conf-dir=$DIR_DEST_ETC/alcasar-dnsfilter-enabled |
conf-dir=$DIR_DEST_SHARE/dnsmasq-bl-enabled |
conf-file=$DIR_DEST_ETC/alcasar-dns-name # zone de definition de noms DNS locaux |
listen-address=$PRIVATE_IP |
port=54 |
1352,10 → 1353,6 |
$SED "s?safe=vss?safe=strict?g" $DIR_DG/lists/urlregexplist |
chown -R dansguardian:apache $DIR_DG |
chmod -R g+rw $DIR_DG |
# On crée la structure du DNS-blackhole : |
mkdir $DIR_DEST_ETC/{alcasar-dnsfilter-available,alcasar-dnsfilter-enabled} |
chown -R 770 $DIR_DEST_ETC/{alcasar-dnsfilter-available,alcasar-dnsfilter-enabled} |
chown -R root:apache $DIR_DEST_ETC/{alcasar-dnsfilter-available,alcasar-dnsfilter-enabled} |
# On adapte la BL de Toulouse à notre structure |
if [ "$mode" != "update" ]; then |
$DIR_DEST_SBIN/alcasar-bl.sh --adapt |