Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 309 → Rev 310

/alcasar.sh
419,10 → 419,10
restrict default nomodify notrap noquery
restrict $PRIVATE_NETWORK mask $PRIVATE_MASK
restrict 127.0.0.1
driftfile /etc/ntp/drift
driftfile /var/lib/ntp/drift
logfile /var/log/ntp.log
EOF
chown -R ntp:ntp /etc/ntp
chown -R ntp:ntp /var/lib/ntp
# synchronisation horaire
ntpd -q -g &
# Renseignement des fichiers hosts.allow et hosts.deny
1170,7 → 1170,7
10 1 1 * * root /usr/bin/truncate_radacct > /dev/null 2>&1
15 1 1 * * root /usr/bin/clean_radacct > /dev/null 2>&1
EOF
# activation du "chien de garde" (watchdog) toutes les 3' afin de déconnecter les usagers authentifiés dont la station est usurpée ou ne répond plus
# activation du "chien de garde" (watchdog) toutes les 3'
cat << EOF > /etc/cron.d/watchdog
*/3 * * * * root $DIR_DEST_BIN/alcasar-watchdog.sh > /dev/null 2>&1
EOF
/scripts/alcasar-conf.sh
44,9 → 44,14
cp -f $DIR_WEB/images/organisme.png $DIR_UPDATE
# Sauvegarde des fichiers d'exceptions (urls, domains et mac)
cp -f /etc/chilli/alcasar-* $DIR_UPDATE
# Sauvegarde des listes de filtrage
echo "sauvegarde de la blacklist ..."
cp -rf /etc/dansguardian/lists/ $DIR_UPDATE
# Sauvegarde des fichiers exploités par dansguardian
cp -f /etc/dansguardian/dansguardian.conf $DIR_UPDATE
cp -f /etc/dansguardian/lists/exceptioniplist $DIR_UPDATE
cp -f /etc/dansguardian/lists/exceptionsitelist $DIR_UPDATE
cp -f /etc/dansguardian/lists/bannedsitelist $DIR_UPDATE
cp -f /etc/dansguardian/lists/exceptionurllist $DIR_UPDATE
cp -f /etc/dansguardian/lists/bannedurllist $DIR_UPDATE
cp -rf /etc/dansguardian/lists/blacklists/ossi $DIR_UPDATE
# sauvegarde des fichiers de filtrage réseau + dnsmasq
mkdir $DIR_UPDATE/etc/
cp -rf $DIR_DEST_ETC/* $DIR_UPDATE/etc/
78,11 → 83,22
cp -f $DIR_UPDATE/alcasar-* /etc/chilli/.
chown root:apache /etc/chilli/alcasar-*
chmod 660 /etc/chilli/alcasar-*
# Récupération des listes de filtrage (BL principale et secondaire, @IP non filtrés, etc.)
rm -rf /etc/dansguardian/lists
cp -rf $DIR_UPDATE/lists /etc/dansguardian/
# Récupération des fichiers de Dansguardian
cp -f $DIR_UPDATE/dansguardian.conf /etc/dansguardian/
cp -f $DIR_UPDATE/exceptioniplist /etc/dansguardian/lists/
cp -f $DIR_UPDATE/exceptionsitelist /etc/dansguardian/lists/
cp -f $DIR_UPDATE/bannedsitelist /etc/dansguardian/lists/
cp -f $DIR_UPDATE/exceptionurllist /etc/dansguardian/lists/
cp -f $DIR_UPDATE/bannedurllist /etc/dansguardian/lists/
cp -rf $DIR_UPDATE/ossi /etc/dansguardian/lists/blacklists/
chown -R dansguardian:apache /etc/dansguardian/lists
chmod -R g+rw /etc/dansguardian/lists
# on active/desactive la BL
active_bl=`cat /etc/dansguardian/dansguardian.conf|grep ^reportinglevel|cut -d" " -f3`
if [ $active_bl -eq "-1" ]
then $DIR_DEST_SBIN/alcasar-bl.sh -on
else $DIR_DEST_SBIN/alcasar-bl.sh -off
fi
# Récupération des comptes de gestion (admin + manager + backup)
cp -rf $DIR_UPDATE/digest $DIR_WEB/
$DIR_DEST_SBIN/alcasar-profil.sh -list
/scripts/sbin/alcasar-uninstall.sh
161,7 → 161,7
sleep 1
 
# network
echo -en "\n- network(9) : "
echo -en "\n- network(7) : "
hostname localhost
/sbin/ifdown eth0
/sbin/ifdown eth1
170,10 → 170,9
[ -e /etc/hosts.default ] && mv /etc/hosts.default /etc/hosts && echo -n "3, "
[ -e /etc/sysconfig/network-scripts/ifcfg-eth1 ] && rm -f /etc/sysconfig/network-scripts/ifcfg-eth1 && echo -n "4, "
[ -e /etc/ntp.conf.default ] && mv /etc/ntp.conf.default /etc/ntp.conf && echo -n "5, "
[ -e /etc/dhcpd.conf.default ] && mv /etc/dhcpd.conf.default /etc/dhcpd.conf && echo -n "6, "
[ -e /etc/sysconfig/dhcpd.default ] && mv /etc/sysconfig/dhcpd.default /etc/sysconfig/dhcpd && echo -n "7, "
[ -e /etc/hosts.allow.default ] && mv /etc/hosts.allow.default /etc/hosts.allow && echo -n "8, "
[ -e /etc/hosts.deny.default ] && mv /etc/hosts.deny.default /etc/hosts.deny && echo -n "9"
[ -e /etc/hosts.allow.default ] && mv /etc/hosts.allow.default /etc/hosts.allow && echo -n "6, "
[ -e /etc/hosts.deny.default ] && mv /etc/hosts.deny.default /etc/hosts.deny && echo -n "7"
echo
/sbin/ifup eth0
sleep 1
 
/gestion/manager/htdocs/help/login_time_help.html
32,7 → 32,7
Exemple : Wk0755-1700,Sa,Su1655-2030
 
ALCASAR calcule le temps restant dans le cr&eacute;neau imparti. Ainsi, si un usager
se connecte &agrave; 17h30 et que son cr&eacute;neau a &eacute;t&eacute; d&eacute;fini &agrave; "any0800-1700",
se connecte &agrave; 16h30 et que son cr&eacute;neau a &eacute;t&eacute; d&eacute;fini &agrave; "any0800-1700",
sa session ne durera qu'une demi-heure.
</pre>
</td></tr>