Sous Linux, existe-t-il un moyen de voir quel utilisateur a mis à jour un fichier?

14

Est-ce que Linux enregistre qui a modifié un fichier en dernier (plutôt que de le créer)? Si oui, comment puis-je le savoir? Sinon, existe-t-il un moyen de surveiller les fichiers?

Virole d'ombre
la source

Réponses:

14

Voir qui a apporté des modifications à un fichier

Installez le auditpackage à l'aide du gestionnaire de packages pour votre distribution et démarrez le service.

Définissez une surveillance pour un fichier qui vous intéresse, tel que /etc/passwd

# auditctl -w /etc/passwd -p war -k password-file

Voir les auditenregistrements de ce fichier

# ausearch -f /etc/passwd | less
En pause jusqu'à nouvel ordre.
la source
1

En général, non. Je ne l'ai jamais essayé, mais si vous voulez suivre les utilisateurs accédant à un fichier particulier, vous pouvez jeter un œil à l' audit

kolbusa
la source
0

Non, il n'y a aucune trace de qui a modifié quel fichier.

Pour vous donner une idée, vous pouvez consulter les journaux pour voir qui était connecté à ce moment-là, et dans des circonstances idéales, les fichiers d'historique peuvent être examinés.

Matt Simmons
la source