====== Mise à jour sécurité automatique ======
===== Sous Red Hat =====
Création d'un script simple permettant de vérifier tous les jours la présence de mises à jour de sécurité et de les appliquer automatiquement.
Cette mise à jour automatique s'applique à tous les paquets sauf les kernels qui sont placés en exlusions dans la commande.
Création de l'arborescence de répertoire dans ''/opt''.
mkdir /opt/scripts
mkdir /opt/scripts/log
vi /opt/scripts/security_update.sh
#!/bin/sh
LOG=/opt/scripts/log/security.log
echo " " >> $LOG
echo " ###################################################################################################### " >> $LOG
date >> $LOG
echo "Lancement mises a jour securite automatique sans kernel" >> $LOG
yum --exclude=kernel* --security -y update 1>>$LOG 2>>$LOG
echo " " >> $LOG
echo "Fin de la mise a jour a :" >> $LOG
date >> $LOG
exit 0
Autoriser l'exécution du script de mise à jour.
chmod u+x /opt/scripts/security_update.sh
Lancement du script tous les jours à 2h15 du matin.
vi /etc/cron.d/security_update
#mises a jour securite automatique
15 2 * * * root /opt/scripts/security_update.sh
Il ne reste plus qu'à positionner la rotation automatique des fichiers de logs dans le dossier ''/opt/scripts/log''.
vi /etc/logrotate.d/maintenance_script
/opt/scripts/log/*.log {
daily
rotate 3
size=1M
compress
dateext
missingok
notifempty
}
===== Sous Debian =====
Utiliser un outil prévu à cet effet comme [[cron-apt]].