| Line 1... |
Line 1... |
| 1 |
#!/bin/sh
|
1 |
#!/bin/sh
|
| 2 |
# $Id: alcasar.sh 582 2011-04-22 22:04:40Z richard $
|
2 |
# $Id: alcasar.sh 589 2011-04-26 20:08:21Z richard $
|
| 3 |
|
3 |
|
| 4 |
# alcasar.sh
|
4 |
# alcasar.sh
|
| 5 |
# by Franck BOUIJOUX, Pascal LEVANT and Richard REY
|
5 |
# by Franck BOUIJOUX, Pascal LEVANT and Richard REY
|
| 6 |
# This script is distributed under the Gnu General Public License (GPL)
|
6 |
# This script is distributed under the Gnu General Public License (GPL)
|
| 7 |
|
7 |
|
| Line 819... |
Line 819... |
| 819 |
} # End of param_squid ()
|
819 |
} # End of param_squid ()
|
| 820 |
|
820 |
|
| 821 |
##################################################################
|
821 |
##################################################################
|
| 822 |
## Fonction param_dansguardian ##
|
822 |
## Fonction param_dansguardian ##
|
| 823 |
## - Paramètrage du gestionnaire de contenu Dansguardian ##
|
823 |
## - Paramètrage du gestionnaire de contenu Dansguardian ##
|
| 824 |
## - Copie de la blacklist de toulouse ##
|
- |
|
| 825 |
##################################################################
|
824 |
##################################################################
|
| 826 |
param_dansguardian ()
|
825 |
param_dansguardian ()
|
| 827 |
{
|
826 |
{
|
| 828 |
DIR_DG="/etc/dansguardian"
|
827 |
DIR_DG="/etc/dansguardian"
|
| 829 |
mkdir /var/dansguardian
|
828 |
mkdir /var/dansguardian
|
| Line 899... |
Line 898... |
| 899 |
cp -f $DIR_CONF/virus-fr.html /etc/havp/templates/fr/virus.html
|
898 |
cp -f $DIR_CONF/virus-fr.html /etc/havp/templates/fr/virus.html
|
| 900 |
cp -f $DIR_CONF/virus-en.html /etc/havp/templates/en/virus.html
|
899 |
cp -f $DIR_CONF/virus-en.html /etc/havp/templates/en/virus.html
|
| 901 |
# automatisation de la mise à jour de la base antivirale (toutes les 2 heures)
|
900 |
# automatisation de la mise à jour de la base antivirale (toutes les 2 heures)
|
| 902 |
$SED "s?^Checks.*?Checks 12?g" /etc/freshclam.conf
|
901 |
$SED "s?^Checks.*?Checks 12?g" /etc/freshclam.conf
|
| 903 |
$SED "s?^NotifyClamd.*?# NotifyClamd /etc/clamd.conf?g" /etc/freshclam.conf
|
902 |
$SED "s?^NotifyClamd.*?# NotifyClamd /etc/clamd.conf?g" /etc/freshclam.conf
|
| 904 |
# on supprime le fichier 'main.cld' si 'main.cvd' existe (cas d'une mise à jour)
|
903 |
# on supprime les fichiers '*.cld' (cas d'une mise à jour)
|
| 905 |
if ([ -e /var/lib/clamav/main.cld ] && [ -e /var/lib/clamav/main.cvd ])
|
- |
|
| 906 |
then
|
- |
|
| 907 |
rm -f /var/lib/clamav/main.cld
|
904 |
rm -f /var/lib/clamav/*.cld
|
| 908 |
fi
|
- |
|
| 909 |
}
|
905 |
}
|
| 910 |
|
906 |
|
| 911 |
##################################################################################
|
907 |
##################################################################################
|
| 912 |
## Fonction firewall ##
|
908 |
## Fonction firewall ##
|
| 913 |
## - adaptation des scripts du parefeu ##
|
909 |
## - adaptation des scripts du parefeu ##
|
| Line 1208... |
Line 1204... |
| 1208 |
$SED "s?^EXTIF=.*?EXTIF=\"$EXTIF\"?g" $DIR_DEST_BIN/alcasar-watchdog.sh
|
1204 |
$SED "s?^EXTIF=.*?EXTIF=\"$EXTIF\"?g" $DIR_DEST_BIN/alcasar-watchdog.sh
|
| 1209 |
$SED "s?^INTIF=.*?INTIF=\"$INTIF\"?g" $DIR_DEST_BIN/alcasar-watchdog.sh
|
1205 |
$SED "s?^INTIF=.*?INTIF=\"$INTIF\"?g" $DIR_DEST_BIN/alcasar-watchdog.sh
|
| 1210 |
$SED "s?^PRIVATE_IP=.*?PRIVATE_IP=\"$PRIVATE_IP\"?g" $DIR_DEST_BIN/alcasar-watchdog.sh
|
1206 |
$SED "s?^PRIVATE_IP=.*?PRIVATE_IP=\"$PRIVATE_IP\"?g" $DIR_DEST_BIN/alcasar-watchdog.sh
|
| 1211 |
# création de la bannière locale
|
1207 |
# création de la bannière locale
|
| 1212 |
[ -e /etc/mandriva-release.default ] || cp /etc/mandriva-release /etc/mandriva-release.default
|
1208 |
[ -e /etc/mandriva-release.default ] || cp /etc/mandriva-release /etc/mandriva-release.default
|
| 1213 |
cat <<EOF > /etc/mandriva-release
|
1209 |
cp -f $DIR_CONF/banner /etc/mandriva-release
|
| 1214 |
Bienvenue sur $HOSTNAME
|
1210 |
echo " V$VERSION" >> /etc/mandriva-release
|
| 1215 |
|
- |
|
| 1216 |
EOF
|
- |
|
| 1217 |
# création de la bannière SSH
|
1211 |
# création de la bannière SSH
|
| 1218 |
cp /etc/mandriva-release /etc/ssh/alcasar-banner-ssh
|
1212 |
cp /etc/mandriva-release /etc/ssh/alcasar-banner-ssh
|
| 1219 |
chmod 644 /etc/ssh/alcasar-banner-ssh ; chown root:root /etc/ssh/alcasar-banner-ssh
|
1213 |
chmod 644 /etc/ssh/alcasar-banner-ssh ; chown root:root /etc/ssh/alcasar-banner-ssh
|
| 1220 |
[ -e /etc/ssh/sshd_config.default ] || cp /etc/ssh/sshd_config /etc/ssh/sshd_config.default
|
1214 |
[ -e /etc/ssh/sshd_config.default ] || cp /etc/ssh/sshd_config /etc/ssh/sshd_config.default
|
| 1221 |
$SED "s?^Banner.*?Banner /etc/ssh/alcasar-banner-ssh?g" /etc/ssh/sshd_config
|
1215 |
$SED "s?^Banner.*?Banner /etc/ssh/alcasar-banner-ssh?g" /etc/ssh/sshd_config
|