#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