Subversion Repositories ALCASAR

Compare Revisions

No changes between revisions

Ignore whitespace Rev 533 → Rev 534

/alcasar.sh
416,7 → 416,10
chown -R root:apache $DIR_SAVE
# Configuration et sécurisation php
[ -e /etc/php.ini.default ] || cp /etc/php.ini /etc/php.ini.default
timezone=`cat /etc/sysconfig/clock|grep ZONE|cut -d"=" -f2`
$SED "s?^;date.timezone =.*?date.timezone = $timezone?g" /etc/php.ini
$SED "s?^upload_max_filesize.*?upload_max_filesize = 100M?g" /etc/php.ini
$SED "s?^upload_max_filesize.*?upload_max_filesize = 100M?g" /etc/php.ini
$SED "s?^post_max_size.*?post_max_size = 100M?g" /etc/php.ini
$SED "s?^html_errors.*?html_errors = Off?g" /etc/php.ini
$SED "s?^expose_php.*?expose_php = Off?g" /etc/php.ini
/scripts/sbin/alcasar-uninstall.sh
8,7 → 8,7
SED="/bin/sed -i"
clear
echo "-----------------------------------------------------------------------------"
echo "** Désinstallation d'ALCASAR **"
echo "** Uninstall/Update ALCASAR **"
echo "-----------------------------------------------------------------------------"
echo
#services_stop
16,7 → 16,7
do
[ -e /etc/init.d/$i ] && /sbin/chkconfig --del $i && /etc/init.d/$i stop && killall $i 2>/dev/null
done
echo "Réinitialisation des fonctions : "
echo "Stop main functions : "
 
#init
echo -en "\n- init(1) : "
43,8 → 43,8
sleep 1
 
#init_db
echo -en "\n- init_db(2) : 1, "
[ -e /etc/my.cnf.default ] && mv -f /etc/my.cnf.default /etc/my.cnf && echo -n "2 "
echo -en "\n- init_db(1) : "
[ -e /etc/my.cnf.default ] && mv -f /etc/my.cnf.default /etc/my.cnf && echo -n "1"
rm -rf /var/lib/mysql*
sleep 1
 
72,11 → 72,11
#param_chilli
if [ -e /etc/chilli.conf.default ] # >= V2.0
then
echo -en "\n- param_chilli (2) : "
echo -en "\n- param_chilli(2) : "
[ -e /etc/init.d/chilli.default ] && mv /etc/init.d/chilli.default /etc/init.d/chilli && echo -n "1, "
[ -e /etc/chilli.conf.default ] && mv /etc/chilli.conf.default /etc/chilli.conf && echo -n "2"
else # < V2.0
echo -en "\n- param_chilli (6) : "
echo -en "\n- param_chilli(6) : "
[ -e /etc/chilli/functions.default ] && mv /etc/chilli/functions.default /etc/chilli/functions && echo -n "1, "
[ -e /etc/chilli/config ] && rm /etc/chilli/config && echo -n "2, "
[ -e /etc/chilli/alcasar-uamallowed ] && rm /etc/chilli/alcasar-uamallowed && echo -n "3, "
89,7 → 89,7
#param_squid
echo -en "\n- param_squid(2) : "
[ -e /etc/squid/squid.conf.default ] && mv /etc/squid/squid.conf.default /etc/squid/squid.conf && echo -n "1, "
[ -d /var/spool/squid ] && rm -rf /var/spool/squid/* && echo -n "2"
[ `ls /var/spool/squid/|wc -l` -ne "0" ] && rm -rf /var/spool/squid/* && echo -n "2"
 
#param_dansguardian
echo -en "\n- param_dansguardian(8) : "
107,12 → 107,13
echo -en "\n- antivirus(3) : "
if [ -e /etc/init.d/havp ]
then
$SED "/havp/d" /etc/fstab && echo -n "1, "
[ `grep havp /etc/fstab|wc -l` -ne "0" ] && $SED "/havp/d" /etc/fstab && echo -n "1, "
[ -e /etc/havp/havp.config.default ] && mv /etc/havp/havp.config.default /etc/havp/havp.config && echo -n "2, "
userdel -r havp 2>/dev/null && echo -n "3"
else echo -n "non installé"
else echo -n "uninstalled"
fi
sleep 1
 
#firewall
echo -en "\n- firewall(1) : "
[ -e /etc/sysconfig/iptables ] && rm -f /etc/sysconfig/iptables && echo -n "1"
124,7 → 125,7
then
mv -f /etc/init.d/ulogd.default /etc/init.d/ulogd && echo -n "1, "
rm -f /etc/ulogd-* && echo -n "2"
else echo -n "sans modification"
else echo -n "nothing to do"
fi
sleep 1
 
138,10 → 139,10
if [ -e /etc/init.d/dnsmasq ]
then
[ -e /etc/dnsmasq.conf.default ] && mv /etc/dnsmasq.conf.default /etc/dnsmasq.conf && echo -n "1, "
[ -e /etc/dnsmasq-forward.conf ] && rm -f /etc/dnsmasq-forward.conf && echo -n "2, "
[ -e /etc/dnsmasq-blackhole.conf ] && rm -f /etc/dnsmasq-blackhole.conf && echo -n "2, "
[ -d /etc/dnsmasq.d ] && rm -rf /etc/dnsmasq.d
[ -e /etc/init.d/dnsmasq.default ] && mv /etc/init.d/dnsmasq.default /etc/init.d/dnsmasq && echo -n "3"
else echo -n "non installé"
else echo -n "uninstalled"
fi
sleep 1
 
150,7 → 151,7
if [ -e /etc/init.d/named ]
then
/usr/sbin/urpme --auto bind --auto-orphans && echo -n "1"
else echo -n "non installé"
else echo -n "uninstalled"
fi
sleep 1
 
159,7 → 160,7
if [ -e /etc/init.d/dhcpd ]
then
/usr/sbin/urpme --auto dhcp-server --auto-orphans && echo -n "1"
else echo -n "non installé"
else echo -n "uninstalled"
fi
sleep 1
 
206,7 → 207,7
sleep 1
 
#nettoyage (on retire les services supprimés ou remplacés dans la nouvelle version)
echo -en "\n- nettoyage() : "
echo -en "\n- cleaning() : "
for rm_fic in /usr/local/bin /usr/local/sbin /usr/local/etc
do
rm -rf $rm_fic/alcasar*
/web/acc/manager/htdocs/import_user.php
26,6 → 26,8
$l_db_import = "Importer &agrave; partir d'une sauvegarde de la base d'usagers (format SQL)";
$l_db_import_help = "Afin de pouvoir imputer les derni&egrave;re traces de connexion, une sauvegarde de la base actuelle sera automatiquement r&eacute;alis&eacute;e.";
$l_db_reset = "Remise &agrave; z&eacute;ro de la base usagers";
$l_error_ext_txt = "Erreur! Veuillez s&eacute;lectionner un fichier de type csv ou txt";
$l_error_ext_sql = "Erreur! Veuillez s&eacute;lectionner un fichier de type sql";
}
else {
$l_title = "Users import";
41,6 → 43,8
$l_db_import = "Import from a saved users database file (SQL format)";
$l_db_import_help = "In order to impute the last connections, the actual users database will be automaticly saved.";
$l_db_reset = "Reset the users database";
$l_error_ext_txt = "Error! Please select a txt or csv file";
$l_error_ext_sql = "Error! Please select a sql file";
}
function getImportFileList(){
$importFile = array();
121,19 → 125,19
if(isset($_FILES['import-users']))
{
unset($result);
$service = $_POST['service'];
$group = $_POST ['groupe'];
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']);
$extension = strstr($_FILES['import-users']['name'], '.');
$tmpdate = date("Ymd-hms");
$file_out = "/tmp/$tmpdate-$name_file.pwd" ;
if ($choix == "csv")
//import d'un fichier txt
{
if (($extension != '.csv') && ($extension != '.txt')) $result = 'Veuillez s&eacute;lectionner un fichier de type csv ou txt !';
if (($extension != '.csv') && ($extension != '.txt')) $result = $l_error_ext_txt;
else
{
$tmpdate = date("Ymd-hms");
$file_out = "/tmp/$tmpdate-$name_file.pwd" ;
exec ("sudo /usr/local/sbin/alcasar-mysql.sh --dump");
move_uploaded_file($_FILES['import-users']['tmp_name'], $destination);
$RS_in = file ($destination);
208,8 → 212,7
else if ($choix == "bdd")
//import d'une Bdd
{
echo $extention;
if ($extension != '.sql') $result = 'Veuillez s&eacute;lectionner un fichier de type sql !';
if ($extension != '.sql') $result = $l_error_ext_sql;
else
{
exec ("sudo /usr/local/sbin/alcasar-mysql.sh --dump");
249,7 → 252,7
echo "$l_users_service : <input type=\"input\" name=\"service\" value=\"\"><br>";
echo "$l_users_group : <input type=\"input\" name=\"groupe\" value=\"\"><br>";
echo "<input type='hidden' name='choix' value='csv'>";
if (($choix == "csv") && isset($result)) echo $result."<BR>";
if (($choix == "csv") && isset($result)) echo "<b>".$result."</b><BR>";
echo "<input type=\"submit\" value=\"$l_send\">";
echo "</FORM></td>";
echo "<td>";
272,7 → 275,7
echo "<FORM action='$_SERVER[PHP_SELF]' method=POST ENCTYPE=\"multipart/form-data\">";
echo "$l_file (.sql) : <input type=\"file\" name=\"import-users\"><br>";
echo "<input type='hidden' name='choix' value='bdd'>";
if (($choix == "bdd") && isset($result)) echo $result."<BR>";
if (($choix == "bdd") && isset($result)) echo "<b>".$result."</b><BR>";
echo "<input type=\"submit\" value=\"$l_send\">";
echo "</FORM>";
echo "</td></tr>";
/web/alcasar-certificat.pdf
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream