Bash - Script audit - Stoké info param file

Bonjour,

je cherche à écrire un script bash sous forme de commande avec options qui permette de détecter la modification des fichiers avec bitsuid positionné.

Mais je suis bloqué ! :-(

Voici le code que j'ai pour le moment :

#!/bin/bash
#Parcoure du système
find / -perm u+s -type f -fls fichier

diff -u ancienFichier nouveauFichier

While [$# -gt 1] #permet la comparaison du nbr d'arg
Do

#Fonction récupère info
....

#Fonction Ecriture dans fichier
# le >> signifit meetre à la suite ---- > signifie écraser
ecrire_information()
{
echo "var_qui_stock" >> /audit/info.info
}

if [ "$1" = "-h" ]||
then
echo "...msg d'aide...";
else
echo "Erreur : cette commande n'existe pas!";
fi

shift

done



Allé bon courage et @+
www.google.fr c'est ta copine !

2 réponses

  1. Pour le moment c'est dans un word en faite. :-s
    Dc ça met les majuscules en automatique.

    Ben en faite j'aimerai arriver à réaliser un script qui puisse répertorié dans un fichier texte tous les paramètre des fichiers qu'il traite, chmod, taille, date de modif etc...

    1. Contributeur
      Salut,

      Et c'est quoi qui bloque ???

      Sinon...

      While [$# -gt 1] #permet la comparaison du nbr d'arg
      Do

      Il ne faut pas de majuscules !
      Il faut des espaces avant et après les crochets ouvrants/fermants !
      Il faut aussi quoter les variables !