Script

Fermé
toetoe89 Messages postés 13 Date d'inscription mercredi 25 juillet 2012 Statut Membre Dernière intervention 6 septembre 2012 - 15 août 2012 à 17:08
mamiemando Messages postés 33378 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 novembre 2024 - 15 août 2012 à 19:40
Bonjour,

Je n'arrive pas à écrire un script qui permet à l'utilisateur de savoir si des fichiers de son

répertoire privé ont été accédés depuis sa précedente déconnexion ....

merci pour toute réponse instructive .....


A voir également:

1 réponse

mamiemando Messages postés 33378 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 novembre 2024 7 802
15 août 2012 à 19:40
Déjà avec ça tu verras les accès aux derniers fichiers.

ls -ult | tail -n+2 | awk '{s = ""; for(i=6;i<=NF;++i) s = s $i " "; print s}'


Pour plus de détails :

man ls
man tail
man awk


Ensuite il faut que tu vois où récupérer la date du dernier login. Supposons que tu cherches ton propre login (résultat de la commande whoami), ça donne :

last | grep $(whoami) | grep -v "still logged in" | head -n1 | awk '{print $4, $5, $6, $9}'


Pour plus de détails

man last
man whoami
man grep
man head


Ensuite il ne "reste" plus qu'à combiner intelligemment ces deux commandes dans un script (et adopter un format de date qui concorde, voir options de last et ls) et les comparer.

Bonne chance
1