Script

toetoe89 Messages postés 15 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
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 .....

1 réponse

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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