Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/03/2016, à 09:53

vinny

Logger toutes les commandes tapées dans un shell

Bonjour,

Je viens de découvrir un petit outil fort sympatique nommé snoopy qui permet de logguer les commandes tapées par les utilisateurs sur votre machine:

Edit modération : Les sections de support ont pour fonction de poser des questions et de recevoir de l'aide, non pour assurer la promotion d'un site.
Si vous voulez valoriser votre site vous pouvez l'indiquer dans votre signature avec quelques mots d'explications.

Dernière modification par Elzen (Le 10/05/2016, à 15:52)


www.journaldunadminlinux.fr
La connaissance est la seule chose qui grandit quand on la partage

Hors ligne

#2 Le 31/03/2016, à 12:27

serged

Re : Logger toutes les commandes tapées dans un shell

La commande "history" est déjà faite pour ça !


LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne

#3 Le 31/03/2016, à 13:10

vinny

Re : Logger toutes les commandes tapées dans un shell

La commande history  affiche juste un historique brut.

Les  solutions que je proposent permettent d'avoir plus de précision (heure, par qui, ip etc...)

Et vu que les tout est loggué c'est carrément plus exploitable


www.journaldunadminlinux.fr
La connaissance est la seule chose qui grandit quand on la partage

Hors ligne

#4 Le 31/03/2016, à 14:41

sinbad83

Re : Logger toutes les commandes tapées dans un shell

snoopy a un petit air de ressemblance avec last, plus facile à lire par ailleurs, mais limité aux connexions.

Dernière modification par sinbad83 (Le 31/03/2016, à 14:44)


La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne

#5 Le 01/04/2016, à 08:22

serged

Re : Logger toutes les commandes tapées dans un shell

Pour avoir l'heure avec history, il faut ajouter ceci au .bashrc :

export HISTTIMEFORMAT="%Y/%m/%d @ %T "

LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne