Ajout de commentaires
This commit is contained in:
parent
fb4322420f
commit
bc48b69380
1 changed files with 7 additions and 1 deletions
8
add.sh
8
add.sh
|
@ -1,18 +1,24 @@
|
|||
#!/bin/bash
|
||||
|
||||
# On récupère tous les fichiers ayant le bit SUID
|
||||
fichiers=$(find / -perm -4000 2> /dev/null)
|
||||
|
||||
# Pour chacun d'eux
|
||||
for f in $fichiers
|
||||
do
|
||||
# S'il n'existe pas dans la base
|
||||
if [ -z "$(sqlite3 suidchecker.db "SELECT chemin FROM fichier WHERE
|
||||
chemin='$f';")" ]
|
||||
then
|
||||
# On récupère checksum et taille
|
||||
checksum=$(cksum $f | cut -d' ' -f 1)
|
||||
taille=$(cksum $f | cut -d' ' -f 2)
|
||||
|
||||
|
||||
# On insère
|
||||
sqlite3 suidchecker.db "INSERT INTO fichier VALUES('$f',
|
||||
$checksum, $taille);"
|
||||
|
||||
# On indique sur la sortie standard les fichiers installés
|
||||
echo $f
|
||||
fi
|
||||
done
|
||||
|
|
Loading…
Reference in a new issue