Implémentation de l'ajout de nouveaux fichiers

This commit is contained in:
Breizh 2018-01-07 10:57:28 +01:00
parent e2c9c48a1a
commit b9b9716693
2 changed files with 20 additions and 2 deletions

18
add.sh Executable file
View File

@ -0,0 +1,18 @@
#!/bin/bash
fichiers=$(find / -perm -4000 2> /dev/null)
for f in $fichiers
do
if [ -z "$(sqlite3 suidchecker.db "SELECT chemin FROM fichier WHERE
chemin='$f';")" ]
then
checksum=$(cksum $f | cut -d' ' -f 1)
taille=$(cksum $f | cut -d' ' -f 2)
sqlite3 suidchecker.db "INSERT INTO fichier VALUES('$f',
$checksum, $taille);"
echo $f
fi
done

View File

@ -44,11 +44,11 @@ set +e
# On récupère la liste de tous les fichiers ayant le bit SUID
echo "Récupération des fichiers ayant le bit SUID"
files=$(find / -perm -4000 2> /dev/null)
fichiers=$(find / -perm -4000 2> /dev/null)
# Pour chaque fichier de la liste
echo "Insertion des images de départ dans la base de données"
for f in $files
for f in $fichiers
do
# On récupère son checksum
checksum=$(cksum $f | cut -d' ' -f 1)