Subversion Repositories ALCASAR

Rev

Rev 713 | Rev 716 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log

Rev 713 Rev 714
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
#  $Id: alcasar.sh 713 2011-09-15 05:07:05Z franck $ 
2
#  $Id: alcasar.sh 714 2011-09-15 05:19:58Z franck $ 
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 1287... Line 1287...
1287
	cp -f $DIR_CONF/sudoers /etc/. ; chmod 440 /etc/sudoers ; chown root:root /etc/sudoers
1287
	cp -f $DIR_CONF/sudoers /etc/. ; chmod 440 /etc/sudoers ; chown root:root /etc/sudoers
1288
	$SED "s?^Host_Alias.*?Host_Alias	LAN_ORG=$PRIVATE_NETWORK/$PRIVATE_NETMASK,localhost		#réseau de l'organisme?g" /etc/sudoers
1288
	$SED "s?^Host_Alias.*?Host_Alias	LAN_ORG=$PRIVATE_NETWORK/$PRIVATE_NETMASK,localhost		#réseau de l'organisme?g" /etc/sudoers
1289
# prise en compte de la rotation des logs sur 1 an (concerne mysql, httpd, dansguardian, squid, radiusd, ulogd)
1289
# prise en compte de la rotation des logs sur 1 an (concerne mysql, httpd, dansguardian, squid, radiusd, ulogd)
1290
	cp -f $DIR_CONF/logrotate.d/* /etc/logrotate.d/
1290
	cp -f $DIR_CONF/logrotate.d/* /etc/logrotate.d/
1291
	chmod 644 /etc/logrotate.d/*
1291
	chmod 644 /etc/logrotate.d/*
1292
# rectification sur version précédente de la compression des logs
1292
# rectification sur versions précédentes de la compression des logs
1293
	$SED "s?^delaycompress.*?#&?g" /etc/logrotate.conf
1293
	$SED "s?^delaycompress.*?#&?g" /etc/logrotate.conf
1294
# actualisation des fichiers logs compressés
1294
# actualisation des fichiers logs compressés
1295
	for file in firewall squid dansguardian httpd
1295
	for dir in firewall squid dansguardian httpd
1296
	do
1296
	do
1297
	      find /var/log/$file -type f -name *.log-2011[0-9][0-9][0-9][0-9] -exec gzip {} \;
1297
	      find /var/log/$dir -type f -name *.log-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] -exec gzip {} \;
1298
	done
1298
	done
1299
# export des logs en 'retard' dans /var/Save/logs
1299
# export des logs en 'retard' dans /var/Save/logs
1300
	/usr/local/bin/alcasar-log-export.sh
1300
	/usr/local/bin/alcasar-log-export.sh
1301
# processus lancés par défaut au démarrage
1301
# processus lancés par défaut au démarrage
1302
	for i in ntpd iptables ulogd dnsmasq squid chilli httpd radiusd mysqld dansguardian havp freshclam
1302
	for i in ntpd iptables ulogd dnsmasq squid chilli httpd radiusd mysqld dansguardian havp freshclam