/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 à partir d'une sauvegarde de la base d'usagers (format SQL)"; |
$l_db_import_help = "Afin de pouvoir imputer les dernière traces de connexion, une sauvegarde de la base actuelle sera automatiquement réalisée."; |
$l_db_reset = "Remise à zéro de la base usagers"; |
$l_error_ext_txt = "Erreur! Veuillez sélectionner un fichier de type csv ou txt"; |
$l_error_ext_sql = "Erreur! Veuillez sé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é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é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 |