Contenu | Rechercher | Menus

Annonce

Le forum a une nouvelle maison !
Le forum a été migré sur un nouvel hébergement. Si jamais vous trouvez le moindre problème, n'hésitez pas à nous en faire part !
L'équipe de modération vous présente ses meilleurs vœux pour l'année 2016.
Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 16/08/2013, à 09:19

vinny
Membre

Logguer toutes les commandes saisie dans un shell dans une base Mysql

Bonjour a tous,

Ci dessous le liens vers une procédure qui vous permettra de savoir qui à tapé quelle commande sur quelle serveur a quelle date ;-)
Enfin bref d'avoir un log complet des commandes Unix qui ont été saisies sur vos machines:

http://journaldunadminlinux.fr/loggue-t … ase-mysql/

Dernière modification par vinny (Le 16/08/2013, à 09:19)


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

Hors ligne

#2 Le 16/08/2013, à 09:23

Haleth
Membre

Re : Logguer toutes les commandes saisie dans un shell dans une base Mysql

Plus simple, rajouter ça dans /etc/bash.bashrc:

PROMPT_COMMAND='history -a >(tee -a ~/.bash_history | logger -t "$USER[$$] ($SSH_CONNECTION)")'

Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#3 Le 16/08/2013, à 09:28

vinny
Membre

Re : Logguer toutes les commandes saisie dans un shell dans une base Mysql

Ouiiii tout à fait!
Mais la solution que je te propose récolte toutes les informations: User, Ip, date, serveur concerné, commande, etc...

Dernière modification par vinny (Le 16/08/2013, à 09:28)


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

Hors ligne