63,7 → 63,7 |
# ****** Paths - chemin des commandes ******* |
SED="/bin/sed -i" |
# ****** Alcasar needed RPMS - paquetages nécessaires au fonctionnement d'Alcasar ****** |
PACKAGES="freeradius freeradius-mysql freeradius-ldap freeradius-web apache-mpm-prefork apache-mod_ssl apache-mod_php squid dansguardian postfix MySQL logwatch ntp awstats mondo cdrecord buffer vim-enhanced bind-utils wget arpscan ulogd dhcp-server openssh-server php-xml coova-chilli pam_ccreds rng-utils lsb-release bind" |
PACKAGES="freeradius freeradius-mysql freeradius-ldap freeradius-web apache-mpm-prefork apache-mod_ssl apache-mod_php squid dansguardian postfix MySQL logwatch ntp awstats mondo cdrecord buffer vim-enhanced bind-utils wget arpscan ulogd dhcp-server openssh-server php-xml coova-chilli pam_ccreds rng-utils lsb-release bind clamav" |
# ****************** End of global parameters ********************* |
|
header_install () |
213,8 → 213,14 |
urpmi --clean |
# On crée aléatoirement les mots de passe et les secrets partagés |
rm -f $FIC_PASSWD |
grubpwd=`cat /dev/urandom | tr -dc [:alnum:] | head -c8` # mot de passe de protection du menu Grub |
echo -n "mot de passe de protection du menu de démarrage (GRUB) : " > $FIC_PASSWD |
echo "$grubpwd" >> $FIC_PASSWD |
md5_grubpwd=`/usr/bin/md5pass $grubpwd` |
sed -i "/^password.*/d" /boot/grub/menu.lst |
sed -i "1ipassword --md5 $md5_grubpwd" /boot/grub/menu.lst |
mysqlpwd=`cat /dev/urandom | tr -dc [:alnum:] | head -c8` # mot de passe de l'administrateur Mysqld |
echo -n "compte et mot de passe de l'administrateur Mysqld : " > $FIC_PASSWD |
echo -n "compte et mot de passe de l'administrateur Mysqld : " >> $FIC_PASSWD |
echo "root / $mysqlpwd" >> $FIC_PASSWD |
radiuspwd=`cat /dev/urandom | tr -dc [:alnum:] | head -c8` # mot de passe de l'utilisateur Mysqld (utilisé par freeradius) |
echo -n "compte et mot de passe de l'utilisateur Mysqld : " >> $FIC_PASSWD |
943,6 → 949,7 |
$SED "s?^DirData=.*?DirData=\"/var/lib/awstats\"?g" /etc/awstats/awstats.conf # corrige le fichier de config awstats natif ... |
$SED "s?^StyleSheet=.*?StyleSheet=\"/css/style.css\"?g" /etc/awstats/awstats.conf |
$SED "s?^BuildReportFormat=.*?BuildReportFormat=xhtml?g" /etc/awstats/awstats.conf |
$SED "s?^UseFramesWhenCGI=.*?UseFramesWhenCGI=0?g" /etc/awstats/awstats.conf |
cat <<EOF >> /etc/httpd/conf/webapps.d/alcasar.conf |
<Directory $DIR_WEB/awstats> |
SSLRequireSSL |
1142,8 → 1149,15 |
/etc/pki/* root.apache 750 |
EOF |
/usr/sbin/msec |
# modification /etc/inittab |
[ -e /etc/inittab.default ] || cp /etc/inittab /etc/inittab.default |
# On supprime l'interception du "ctrl + alt + del" et on ne garde que 3 terminaux |
$SED "s?^ca.*?#&?g" /etc/inittab |
$SED "s?^4.*?#&?g" /etc/inittab |
$SED "s?^5.*?#&?g" /etc/inittab |
$SED "s?^6.*?#&?g" /etc/inittab |
# on charge la conf d'un version précédente |
if [ "$mode" = "update" ] |
# on charge la conf d'un version précédente |
then |
$DIR_DEST_BIN/alcasar-conf.sh -load |
fi |