est-ce que tu ne pourrais pas regarder du coté du process-accounting ? l'avantage de cette solution, est que c'est directement intégré au système. J'ai juste du mal a voir quel est le degrés de finesse concernant les commandes passées. Cerise sur le gateau : si tu changes de shell, ca continue de marcher, ce qui n'est pas le cas, avec le bash customisé.
marc@quantal:~$ aptitude show acct
Paquet : acct
État: non installé
Version : 6.5.5-1ubuntu3
Priorité : optionnel
Section : admin
Responsable : Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture : amd64
Taille décompressée : 326 k
Dépend: dpkg (>= 1.15.4) | install-info, libc6 (>= 2.14)
Est en conflit: acct
Description : Utilitaires GNU Accounting pour la comptabilisation de processus et connexions
GNU Accounting Utilities est un ensemble d'utilitaires qui rapportent et résument les données de statistiques sur les temps de connexion des utilisateurs et d'exécution de processus.
La comptabilisation de connexions (« login accounting ») fournit un résumé sur l'utilisation des ressources système basé sur le temps de connexion et la comptabilisation de processus (« process accounting »)
fournit un résumé basé sur les commandes exécutées sur le système.
La commande « last » est fournie par le paquet sysvinit et n'est pas disponible dans ce paquet.
Site : http://www.gnu.org/software/acct/
# process accounting ?
Posté par Marc Quinton . En réponse au message Loguez toute les commandes tapées dans un terminal dans une base mysql. Évalué à 3. Dernière modification le 08 juin 2013 à 10:11.
est-ce que tu ne pourrais pas regarder du coté du process-accounting ? l'avantage de cette solution, est que c'est directement intégré au système. J'ai juste du mal a voir quel est le degrés de finesse concernant les commandes passées. Cerise sur le gateau : si tu changes de shell, ca continue de marcher, ce qui n'est pas le cas, avec le bash customisé.
http://www.cyberciti.biz/tips/howto-log-user-activity-using-process-accounting.html