Peut-on savoir si un fichier est lu (read)

Salut à tous.
J’aimerais savoir s’il est possible de détécter si x fichier a été lu.

En quelque sorte je veux faire un script qui permet de sécurisé les fichiers systèmes:

  • les fichiers en question seront en lecture seul
  • je vérifierais leurs originalité avec un moyen de clé.

Ce que j’aimerais aussi, c’est de pouvoir identifier si un de ces fichiers a voulu être lu.
Est-ce qu’il y a un moyen de savoir cela ?

Édite: je crois avoir trouver.
Faut faire une vérification au niveau inode.
Atime, est le bon candidat, mais désavantagieux pour le matériel.
Il y a d’autre méthode d’inode qui le permet, relatime etc, mais sa diminue le niveau de détéction.

Donc je me suis dis:
J’ai qu’à a séparé les zones(fichiers) voulu dans une autre partition, et activer l’option atime que sur cet partition.

Regarde la commande [mono]lsof[/mono] elle t’indiquera si un processus accède à un fichier/répertoire. Tu pourras même savoir qui y accède :smiley:

mot clé : [mono]inotify[/mono]