Go to file
Breizh 862d6e2f23 Fix du PDF 2018-01-14 20:45:58 +01:00
doc Fix du PDF 2018-01-14 20:45:58 +01:00
src Commentaires 2018-01-14 19:07:14 +01:00
.gitignore Création de la base de données 2018-01-02 23:52:31 +01:00
README.md Ajout d'un README 2018-01-14 20:07:34 +01:00
install.sh Ajout d'un fichier de log 2018-01-14 19:41:03 +01:00

README.md

NAME

suidchecker — Vérifie les fichiers ayant le bit SUID du système

SYNOPSIS

| suidchecker --init|--reinit|--add|--check | suidchecker -h|--help

DESCRIPTION

Indexe puis vérifie l'intégrité de tous les fichiers portant le bit SUID. La base de donnée est gérée avec sqlite3, il faut donc que ce logiciel soit installé.

Options

-h, --help

Affiche un message d'aide et quitte le programme.

--init

Initialise la base de données, cherche les fichiers portant le bit SUID, et les ajoutes, avec leur somme de contrôle et leur taille, dans la base de données. Échoue avec le code 1 si la base a déjà été initialisée.

--reinit

Réinitialise la base de données, en la supprimant puis en l'initialisant comme avec init. À utiliser quand un fichier existant a été légitimement modifié, par exemple suite à une mise à jour. Pour ajouter de nouveaux fichiers, préférer --add, qui ne supprime pas l'historique des contrôles et ne réinitilise pas les informations des fichiers existants.

--add

Cherche les fichiers portant le bit SUID, et ajoute dans la base ceux qui n'y était pas indexés. À utiliser lors qu'un nouveau fichier portant le bit SUID est ajouté dans le système.

--check

Vérifie, pour chaque fichier indexé dans la base, sa présence, sa somme de contrôle et sa taille. Indique sur la sortie standard si le fichier a été modifié, supprimé ou s'il est identique aux informations d'origines. L'historique des contrôles est stocké dans la base de données.

FILES

/etc/suidchecker.conf

contient la configuration du script. Normalement généré à l'installation, il peut être modifié pour utiliser une autre base de données.

AUTHOR

Breizh breizh.craft.98@openmailbox.org