Si vous êtes un administrateur système Linux, vous voudrez certainement surveiller l’activité interactive de tous les utilisateurs du système, comme surveiller les commandes Linux qu’ils exécutent en temps réel. Dans ce bref article sur la sécurité du système Linux, nous allons discuter de la façon de surveiller toutes les commandes shell Linux exécutées par les utilisateurs du système en temps réel.
Voyons comment Surveiller les commandes Linux Exécutées par les Utilisateurs du Système en temps réel:
Si votre shell actuel est Bash Shell, toutes les commandes exécutées par les utilisateurs système normaux seront stockées dans le.bash_history fichier caché qui se trouve dans le répertoire personnel de chaque utilisateur. Le contenu de ce fichier peut être consulté par les utilisateurs à l’aide de la commande historique.
Donc, si nous voulons afficher celui d’un utilisateur (supposons l’utilisateur tithi).fichier bash_history nous devons taper la commande suivante dans le terminal:-
cat /home/tithi/.bash_history
Exemple:
Toutes les commandes list
Et si votre shell actuel est Zsh shell, utilisez la commande suivante:-
cat /home/tithi/.zsh_history
Remarque : utilisez exec zsh pour passer du shell bash à zsh et exec bash pour vice-versa