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
|
# On récupère la liste de tous les fichiers ayant le bit SUID
|
||||||
echo "Récupération des 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
|
# Pour chaque fichier de la liste
|
||||||
echo "Insertion des images de départ dans la base de données"
|
echo "Insertion des images de départ dans la base de données"
|
||||||
for f in $files
|
for f in $fichiers
|
||||||
do
|
do
|
||||||
# On récupère son checksum
|
# On récupère son checksum
|
||||||
checksum=$(cksum $f | cut -d' ' -f 1)
|
checksum=$(cksum $f | cut -d' ' -f 1)
|
||||||
|
|
Loading…
Reference in a new issue