Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 1501 → Rev 1502

/alcasar.sh
1841,12 → 1841,12
WantedBy=multi-user.target
EOF
# processes launched at boot time (SYSV)
for i in havp tinyproxy
for i in tinyproxy
do
/sbin/chkconfig --add $i
done
# processes launched at boot time (Systemctl)
for i in alcasar-load_balancing mysqld httpd ntpd iptables dnsmasq dnsmasq-blacklist dnsmasq-whitelist dnsmasq-blackhole radiusd nfsen dansguardian freshclam ulogd-ssh ulogd-traceability ulogd-ext-access chilli fail2ban
for i in alcasar-load_balancing mysqld httpd ntpd iptables dnsmasq dnsmasq-blacklist dnsmasq-whitelist dnsmasq-blackhole radiusd nfsen dansguardian freshclam ulogd-ssh ulogd-traceability ulogd-ext-access chilli fail2ban havp
do
systemctl -q enable $i.service
done
1890,9 → 1890,9
$SED "/^kernel/s/BOOT_IMAGE=linux /BOOT_IMAGE=linux-nonfb /" /boot/grub/menu.lst
$SED "/^gfxmenu/d" /boot/grub/menu.lst
# Remove unused services and users
for svc in sshd.service
for svc in sshd
do
/bin/systemctl -q disable $svc
/bin/systemctl -q disable $svc.service
done
# Load and apply the previous conf file
if [ "$mode" = "update" ]
/scripts/alcasar-sms.sh
1,6 → 1,14
#!/bin/bash
 
# alcasar-sms.sh
# by Nicolas Aubry & Rexy
# This script is distributed under the Gnu General Public License (GPL)
 
# This script manages the 'gammu-smsd' service when a GSM adapter is detected
# Ce script gère le service 'gammu-smsd' quand un adaptateur GSM est détecté
 
#########################################
####### VARIABLES ne pas toucher ########
####### VARIABLES ########
nb_essais=3
time_account=1
time_ban=2
327,15 → 335,27
exit 0
;;
--start)
start_gammu
sed -i "s/\$service_SMS_status=false;/\$service_SMS_status=true;/g" $index_page
sed -i "s/\$service_SMS_status=false;/\$service_SMS_status=true;/g" $public_page
gammu_pid=`/usr/sbin/pidof gammu-smsd|wc -l`
if [ $gammu_pid != "0" ]
then
echo "gammu is already started"
else
start_gammu
sed -i "s/\$service_SMS_status=false;/\$service_SMS_status=true;/g" $index_page
sed -i "s/\$service_SMS_status=false;/\$service_SMS_status=true;/g" $public_page
fi
exit 0
;;
--stop)
stop_gammu
sed -i "s/\$service_SMS_status=true;/\$service_SMS_status=false;/g" $index_page
sed -i "s/\$service_SMS_status=true;/\$service_SMS_status=false;/g" $public_page
gammu_pid=`/usr/sbin/pidof gammu-smsd|wc -l`
if [ $gammu_pid != "0" ]
then
stop_gammu
sed -i "s/\$service_SMS_status=true;/\$service_SMS_status=false;/g" $index_page
sed -i "s/\$service_SMS_status=true;/\$service_SMS_status=false;/g" $public_page
else
echo "gammu is already stopped"
fi
exit 0
;;
--pidof)
/scripts/sbin/alcasar-uninstall.sh
16,16 → 16,19
echo
#services_stop
echo -n "Stop ALCASAR main services : "
for i in havp gammu-smsd
for i in tinyproxy
do
[ -e /etc/init.d/$i ] && /sbin/chkconfig --del $i && /etc/init.d/$i stop && killall $i 2>/dev/null
done
for i in alcasar-load_balancing nfsen mysqld ntpd fail2ban iptables ulogd-ext-access ulogd-ssh ulogd-traceability tinyproxy dansguardian httpd radiusd freshclam dnsmasq dnsmasq-blacklist dnsmasq-whitelist dnsmasq-blackhole dhcpd chilli
 
/usr/local/bin/alcasar-smsd --stop
 
for i in alcasar-load_balancing mysqld ntpd fail2ban iptables ulogd-ext-access ulogd-ssh ulogd-traceability dansguardian httpd radiusd freshclam dnsmasq dnsmasq-blacklist dnsmasq-whitelist dnsmasq-blackhole dhcpd chilli havp nfsen
do
[ -e /lib/systemd/system/$i.service ] && systemctl disable $i.service && systemctl stop $i.service 1>/dev/null
done
 
echo "Stop ALCASAR main functions : "
echo "Reset ALCASAR main functions : "
 
#init
echo -en "\n- init(1) : "
/web/acc/manager/htdocs/import_user.php
123,13 → 123,13
exec ("sudo /usr/local/sbin/alcasar-mysql.sh --raz");
}
# un fichier est importé
if(isset($_FILES['import-users']))
if(isset($_FILES['import-users']) && ($_FILES['import-users']['name'] !=""))
{
unset($result);
if (isset ($_POST['service'])) $service = $_POST['service'];
if (isset ($_POST['groupe'])) $group = $_POST ['groupe'];
$destination = '/tmp/import_file.txt';
list($name_file , $extension) = explode("." , $_FILES['import-users']['name']);
list($file_name , $extension) = explode("." , $_FILES['import-users']['name']);
$extension = strstr($_FILES['import-users']['name'], '.');
if ($choix == "csv")
//import d'un fichier txt
147,7 → 147,7
{
include($LIBpath."crypt/$config[general_encryption_method].php");
$tmpdate = date("Ymd-his");
$file_out = "/tmp/$tmpdate-$name_file.pwd" ;
$file_out = "/tmp/$tmpdate-$file_name.pwd" ;
$RS_out = fopen ("$file_out", "wb");
foreach ($RS_in as $no => $ligne)
{