Exécuter un Script Bash automatiquement lors de la connexion

J'ai écrit un script qui envoie la date et le nom d'utilisateur de la personne qui se connecte à un fichier journal pour garder une trace de qui a ouvert une session. Je me demande comment pouvez-vous définir ce script à exécuter automatiquement lorsqu'un utilisateur se connecte plutôt que d'avoir à l'exécuter manuellement dans le terminal. REMARQUE: le nom d'utilisateur est l'utilisateur actuel est connecté.

mon code:

#!/bin/bash

printf "$(date) $HOSTNAME booted!\n" >> /home/USERNAME/boot.log
Existe-il des considérations de sécurité? Faites-vous confiance à l'utilisateur? En particulier, est-il si l'utilisateur a la possibilité de désactiver la journalisation, ou de falsifier un enregistrement existant de ses connexions?

OriginalL'auteur Jason Gagnon | 2012-03-12