Overblog Suivre ce blog
Editer l'article Administration Créer mon blog
2 octobre 2010 6 02 /10 /octobre /2010 17:25

Ce script, exécuté via /etc/cron.daily/, permet d'envoyer un mail  dès qu'il s'aperçoit que le mot de passe ROOT n'a pas été changé depuis plus de 35 jours. 

 

- Script : /etc/cron.daily/mdproot

 

#!/bin/sh

 

# VARIABLES

lastchange=`cat /etc/shadow | grep root | awk -F ":" '{print strftime ( "%d-%m-%Y" , ($3 * 86400))}'`

lastchange_seconds=`cat /etc/shadow | grep root | awk -F ":" '{print ($3 * 86400 )}'`

date_seconds=`date +%s`

diff_seconds=$(expr $date_seconds - $lastchange_seconds)

nb_jour_diff=$(expr $diff_seconds / 86400)

 

# ENVOI DU MAIL SI LE MDP ROOT N'A PAS ETE CHANGE DEPUIS 35 JOURS

if [ $nb_jour_diff -gt 35 ]

then

echo -e "Sur `hostname`\nDernier changement du mdp ROOT effectue le : $lastchange" | mail -s "[ATTENTION : `hostname` ] Mot de passe ROOT A CHANGER" test@test.com

fi

Partager cet article

Repost 0
Published by infosys - dans Script SHELL
commenter cet article

commentaires

Présentation

  • : Systèmes LINUX, WINDOWS, AIX
  • Systèmes LINUX, WINDOWS, AIX
  • : Des lignes de commandes pour les administrateurs système
  • Contact

Recherche

Liens