271,10 → 271,10 |
$SED "/^password.*/d" /boot/grub/menu.lst |
$SED "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 "Name and password of MYSQL administrator : " >> $PASSWD_FILE |
echo -n "Name and password of Mysql/mariadb administrator : " >> $PASSWD_FILE |
echo "root / $mysqlpwd" >> $PASSWD_FILE |
radiuspwd=`cat /dev/urandom | tr -dc [:alnum:] | head -c8` # mot de passe de l'utilisateur Mysqld (utilisé par freeradius) |
echo -n "Name and password of MYSQL user : " >> $PASSWD_FILE |
echo -n "Name and password of Mysql/mariadb user : " >> $PASSWD_FILE |
echo "$DB_USER / $radiuspwd" >> $PASSWD_FILE |
secretuam=`cat /dev/urandom | tr -dc [:alnum:] | head -c8` # secret partagé entre intercept.php et coova-chilli |
echo -n "Shared secret between the script 'intercept.php' and coova-chilli : " >> $PASSWD_FILE |
1344,7 → 1344,7 |
#"(^http://[0-9a-z]+\.youtube\.[a-z]+[-/%.0-9a-z]*\?)(.*)"->"\1\2&edufilter=ABCD1234567890abcdef" |
EOF |
# change the the google safesearch ("safe=strict" instead of "safe=vss") |
$SED "s?safe=vss?safe=strict?g" $DIR_DG/lists/urlregexlist |
$SED "s?safe=vss?safe=strict?g" $DIR_DG/lists/urlregexplist |
chown -R dansguardian:apache $DIR_DG |
chmod -R g+rw $DIR_DG |
# On crée la structure du DNS-blackhole : |
1623,15 → 1623,18 |
/usr/sbin/msec |
# modification /etc/inittab |
[ -e /etc/inittab.default ] || cp /etc/inittab /etc/inittab.default |
# On ne garde que 3 terminaux |
# We keep only 3 TTYs |
$SED "s?^4.*?#&?g" /etc/inittab |
$SED "s?^5.*?#&?g" /etc/inittab |
$SED "s?^6.*?#&?g" /etc/inittab |
# switch to multi-users runlevel (instead of x11) |
ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target |
$SED "s?^id.*?id:3:initdefault:?g" /etc/inittab |
# On limite le temps d'attente de grub (3s) et on change la résolution d'écran |
$SED "s?^timeout.*?timeout 3?g" /boot/grub/menu.lst |
$SED "s?^kernel.*?& vga=791?g" /boot/grub/menu.lst |
$SED "s? vga=791??2g" /boot/grub/menu.lst |
# On supprime les services et les utilisateurs inutiles |
# Remove unused services and users |
for svc in alsa sound dm atd bootlogd stop-bootlogd |
do |
/sbin/chkconfig --del $svc |
1812,7 → 1815,7 |
for func in init network gestion AC init_db param_radius param_web_radius param_chilli param_squid param_dansguardian antivirus param_ulogd param_awstats param_dnsmasq BL cron post_install |
do |
$func |
# echo "*** 'debug' : end of function $func ***"; read a |
echo "*** 'debug' : end of function $func ***"; read a |
done |
;; |
-u | --uninstall) |