Subversion Repositories ALCASAR

Rev

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

Rev 109 Rev 110
Line 1... Line 1...
1
#!/bin/sh
1
#!/bin/sh
2
#  $Id: alcasar.sh 109 2010-05-10 19:46:20Z richard $ 
2
#  $Id: alcasar.sh 110 2010-05-11 16:35:34Z 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 942... Line 942...
942
	mkfs.ext4 -qF /tmp/havp-disk
942
	mkfs.ext4 -qF /tmp/havp-disk
943
	mkdir /var/tmp/havp
943
	mkdir /var/tmp/havp
944
	echo "# Entry for havp tmp files scan partition" >> /etc/fstab
944
	echo "# Entry for havp tmp files scan partition" >> /etc/fstab
945
	echo "/tmp/havp-disk /var/tmp/havp ext4 loop,mand,noatime,async" >> /etc/fstab
945
	echo "/tmp/havp-disk /var/tmp/havp ext4 loop,mand,noatime,async" >> /etc/fstab
946
	mount /var/tmp/havp
946
	mount /var/tmp/havp
947
	chown -R havp /var/tmp/havp
947
	chown -R havp /var/tmp/havp /var/log/havp
948
# configuration d'HAVP
948
# configuration d'HAVP
949
	[ -e /etc/havp/havp.config.default ] || cp /etc/havp/havp.config /etc/havp/havp.config.default
949
	[ -e /etc/havp/havp.config.default ] || cp /etc/havp/havp.config /etc/havp/havp.config.default
950
	$SED "/^REMOVETHISLINE/d" /etc/havp/havp.config
950
	$SED "/^REMOVETHISLINE/d" /etc/havp/havp.config
951
	$SED "s?^# PARENTPROXY.*?PARENTPROXY 127.0.0.1?g" /etc/havp/havp.config
951
	$SED "s?^# PARENTPROXY.*?PARENTPROXY 127.0.0.1?g" /etc/havp/havp.config
952
	$SED "s?^# PARENTPORT.*?PARENTPORT 3128?g" /etc/havp/havp.config
952
	$SED "s?^# PARENTPORT.*?PARENTPORT 3128?g" /etc/havp/havp.config
Line 1167... Line 1167...
1167
	$SED "s?^Host_Alias.*?Host_Alias	LAN_ORG=$PRIVATE_NETWORK_MASK,localhost		#réseau de l'organisme?g" /etc/sudoers
1167
	$SED "s?^Host_Alias.*?Host_Alias	LAN_ORG=$PRIVATE_NETWORK_MASK,localhost		#réseau de l'organisme?g" /etc/sudoers
1168
# prise en compte de la rotation des logs sur 1 an (concerne mysql, htttpd, dansguardian, squid, radiusd, ulogd)
1168
# prise en compte de la rotation des logs sur 1 an (concerne mysql, htttpd, dansguardian, squid, radiusd, ulogd)
1169
	cp -f $DIR_CONF/logrotate.d/* /etc/logrotate.d/
1169
	cp -f $DIR_CONF/logrotate.d/* /etc/logrotate.d/
1170
	chmod 644 /etc/logrotate.d/*
1170
	chmod 644 /etc/logrotate.d/*
1171
# processus lancés par défaut au démarrage
1171
# processus lancés par défaut au démarrage
-
 
1172
	$SED "s?^# Default-Start.*?# Default-Start: 3 4 5?g" /etc/init.d/mysqld
1172
	$SED "s?^# chkconfig:.*?# chkconfig: 345 11 90?g" /etc/init.d/mysqld  # pour éviter les alertes de dépendance de services (netfs)
1173
	$SED "s?^# Default-Stop.*?# Default-Stop: 0 1 2?g" /etc/init.d/mysqld  # pour éviter les alertes de dépendance de services (netfs)
1173
	for i in netfs ntpd iptables ulogd squid chilli httpd radiusd mysqld dansguardian named havp freshclam
1174
	for i in netfs ntpd iptables ulogd squid chilli httpd radiusd mysqld dansguardian named havp freshclam
1174
	do
1175
	do
1175
		/sbin/chkconfig --add $i
1176
		/sbin/chkconfig --add $i
1176
	done
1177
	done
1177
# On mets en place la sécurité sur les fichiers
1178
# On mets en place la sécurité sur les fichiers