comment savoir si un fichier sous linux a été modifier ?

comment savoir si un fichier sous linux a été modifier ? - Shell/Batch - Programmation

Marsh Posté le 10-12-2008 à 14:06:32    

salut,
 
je ne sais pas si c'est au bonne endroit
ce que j 'aimerai savoir
c'est si il est possible de savoir combien de fois un fichier à été modifier ,quand et par qui ?
mon probleme est que j'ai un compte linux qui est utilisé par plusieurs personne
et je voudrais savoir au moins la date à laquelle un fichier texte a étémodifier ?
 
merci de votre aide

Reply

Marsh Posté le 10-12-2008 à 14:06:32   

Reply

Marsh Posté le 10-12-2008 à 17:49:01    

Pour le "combien" et le "par qui" je ne crois pas que ce soit possible.
Par le quand, est-ce que tu as cherché un peu ? parce qu'en shell c'est le b-a-ba du mec qui fait du linux, en l'occurence tu tappes "ls -l"
Par contre si c'est en C c'est légèrement plus compliqué, faut utiliser les api C posix (stat ou fstat)

Message cité 1 fois
Message édité par superbob56 le 10-12-2008 à 17:51:57

---------------
By bob.
Reply

Marsh Posté le 11-12-2008 à 09:35:23    

le quand je suis d accord avec toi, je sais comment faire
mais quand je disais quand en faite
je pensai à avoir un historique de toute les modifs depuis la creation du fichier,
je me rends compte que c est pas possible en faite.

Reply

Marsh Posté le 11-12-2008 à 10:56:59    

Reply

Marsh Posté le 13-12-2008 à 16:01:53    

donny3 a écrit :

le quand je suis d accord avec toi, je sais comment faire
mais quand je disais quand en faite
je pensai à avoir un historique de toute les modifs depuis la creation du fichier,
je me rends compte que c est pas possible en faite.


 
Actuellement pas possible. De toute façon, tu as dit que plusieurs personnes ont accès à ton compte donc soit ils passent par ton login, soit ils ont un login qui a le même uid que toi. Et dans les deux cas, comme le système ne prend en compte que le uid, ben même s'il tenait un historique des modifs, il considèrerait que les modifs sont faites par ton uid donc par toi.
Mais en remontant le débat plus haut, il est illogique que plusieurs personnes aient accès à ton compte. Ca signifie que ton architecture est mal pensée...


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
Reply

Marsh Posté le 13-12-2008 à 16:38:16    

superbob56 a écrit :

Pour le "combien" et le "par qui" je ne crois pas que ce soit possible.
Par le quand, est-ce que tu as cherché un peu ? parce qu'en shell c'est le b-a-ba du mec qui fait du linux, en l'occurence tu tappes "ls -l"
Par contre si c'est en C c'est légèrement plus compliqué, faut utiliser les api C posix (stat ou fstat)


Y a bien toute la sauce d'accounting BSD, etc qui marche bien pour faire de l'audit. Mais t'as pas le niveau pour faire ce genre de truc.
 
Mets en place un git ou un truc comme ça pour versionner un dossier et y voir plus clair sur les modifications.

Reply

Marsh Posté le 13-12-2008 à 17:15:28    

Reply

Marsh Posté le 14-12-2008 à 00:10:53    

el muchacho a écrit :

Sarbannes-Oxley n'existe pas en France. :o


y a des lois proches. Et puis n'importe quelle boîte française qui veut être côtée aux USA, bam contrôles SOX.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed