Implémentation de l'ajout de nouveaux fichiers
This commit is contained in:
parent
e2c9c48a1a
commit
b9b9716693
2 changed files with 20 additions and 2 deletions
18
add.sh
Executable file
18
add.sh
Executable 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
|
4
init.sh
4
init.sh
|
@ -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)
|
||||
|
|
Loading…
Reference in a new issue