Subversion Repositories ALCASAR

Rev

Rev 1060 | Rev 1063 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 1060 Rev 1062
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
#  $Id: alcasar.sh 1060 2013-03-31 18:10:30Z richard $ 
2
#  $Id: alcasar.sh 1062 2013-04-01 21:20:12Z richard $ 
3
 
3
 
4
# alcasar.sh
4
# alcasar.sh
5
 
5
 
6
# ALCASAR - Portail captif d'accès à l'Internet -  Copyright (C) [2005] [ALcasar team - Rexy - 3abtux - ...] 
6
# ALCASAR - Portail captif d'accès à l'Internet -  Copyright (C) [2005] [ALcasar team - Rexy - 3abtux - ...] 
7
# Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier au titre des clauses de la Licence Publique Générale GNU, 
7
# Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier au titre des clauses de la Licence Publique Générale GNU, 
Line 1474... Line 1474...
1474
# sshd écoute côté LAN et WAN
1474
# sshd écoute côté LAN et WAN
1475
	$SED "s?^#ListenAddress 0\.0\.0\.0?ListenAddress $PRIVATE_IP?g" /etc/ssh/sshd_config
1475
	$SED "s?^#ListenAddress 0\.0\.0\.0?ListenAddress $PRIVATE_IP?g" /etc/ssh/sshd_config
1476
	$SED "/^ListenAddress $PRIVATE_IP/a\ListenAddress $PUBLIC_IP" /etc/ssh/sshd_config 
1476
	$SED "/^ListenAddress $PRIVATE_IP/a\ListenAddress $PUBLIC_IP" /etc/ssh/sshd_config 
1477
	# Put the default value in conf file (sshd, QOS and protocols/dns/ are off)(web antivirus is on)
1477
	# Put the default value in conf file (sshd, QOS and protocols/dns/ are off)(web antivirus is on)
1478
	echo "SSH=off" >> $CONF_FILE
1478
	echo "SSH=off" >> $CONF_FILE
1479
	echo 'Admin_from_IP="0.0.0.0/0.0.0.0"' >> $CONF_FILE
1479
	echo 'SSH_ADMIN_from=0.0.0.0/0.0.0.0' >> $CONF_FILE
1480
	echo "QOS=off" >> $CONF_FILE
1480
	echo "QOS=off" >> $CONF_FILE
1481
	echo "LDAP=off" >> $CONF_FILE
1481
	echo "LDAP=off" >> $CONF_FILE
1482
	echo "LDAP_IP=0.0.0.0/0.0.0.0" >> $CONF_FILE
1482
	echo "LDAP_IP=0.0.0.0/0.0.0.0" >> $CONF_FILE
1483
	echo "WEB_ANTIVIRUS=on" >> $CONF_FILE
1483
	echo "WEB_ANTIVIRUS=on" >> $CONF_FILE
1484
	echo "PROTOCOLS_FILTERING=off" >> $CONF_FILE
1484
	echo "PROTOCOLS_FILTERING=off" >> $CONF_FILE
Line 1703... Line 1703...
1703
if [ $nb_args -eq 0 ]
1703
if [ $nb_args -eq 0 ]
1704
then
1704
then
1705
	nb_args=1
1705
	nb_args=1
1706
	args="-h"
1706
	args="-h"
1707
fi
1707
fi
-
 
1708
chmod -R u+x $DIR_SCRIPTS/*
1708
case $args in
1709
case $args in
1709
	-\? | -h* | --h*)
1710
	-\? | -h* | --h*)
1710
		echo "$usage"
1711
		echo "$usage"
1711
		exit 0
1712
		exit 0
1712
		;;
1713
		;;
Line 1735... Line 1736...
1735
			if [ "$response" = "n" ] || [ "$response" = "N" ] 
1736
			if [ "$response" = "n" ] || [ "$response" = "N" ] 
1736
			then
1737
			then
1737
				rm -f /tmp/alcasar-conf*
1738
				rm -f /tmp/alcasar-conf*
1738
			else
1739
			else
1739
# Create a backup of running version importants files
1740
# Create a backup of running version importants files
1740
				chmod u+x $DIR_SCRIPTS/alcasar-conf.sh
-
 
1741
				$DIR_SCRIPTS/alcasar-conf.sh --create
1741
				$DIR_SCRIPTS/alcasar-conf.sh --create
1742
				mode="update"
1742
				mode="update"
1743
			fi
1743
			fi
1744
		fi
1744
		fi
1745
# RPMs install
1745
# RPMs install