27 votes

Comment enregistrer toutes les commandes Bash de tous les utilisateurs sur un serveur ?

Notre petite entreprise utilise un serveur Ubuntu 11.10, auquel quelques personnes ont un accès SSH. Les terminaux actuels sont aussi parfois utilisés. Comment pouvons-nous enregistrer localement toutes les commandes Bash exécutées, avec l'utilisateur et l'horodatage ?

Nous pouvons supposer que personne n'est mal intentionné et n'essaie activement d'éviter la journalisation, mais nous préférerions tout de même que les utilisateurs n'aient pas un accès direct en écriture à leurs fichiers journaux. Les sessions simultanées doivent être gérées correctement.

0voto

Vous pouvez également essayer d'installer l'acct. Acct conserve une piste d'audit détaillée de ce qui est fait sur vos systèmes Linux.

sudo apt-get install acct

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X