>Is there a tool or a way of keeping track of which commands user's are
>executing on a system?

There is a .bash_history file in user's home folders. It contains all
commands executed by this user.

On Wed, Jul 16, 2008 at 7:22 PM, A. Khattri <[EMAIL PROTECTED]> wrote:

> On Wed, 16 Jul 2008, Richard Marzan wrote:
>
>  I understand that history files can be wiped out
>> and they don't really contain the time at which a command and it's
>> arguments were run so I refrain from relying on it.
>>
>
> On traditional UNIX systems, system accounting logs (usually called acct)
> can be read via the lastcomm command. Im guessing that the sys-process/acct
> ebuild will give you those commands.
>
> NOTE: You will also need kernel support for process/login accounting - look
> for "process accounting" in your kernel config and make sure it is switched
> on. (Natrually, you will need to rebuild your kernel / modules if it isn't
> switched on and reboot to activate it).
>
>
> UPDATE: I just checked one of my kernels and the config option is called
> "BSD-style process accouting" - it lives in General Setup when configuring a
> kernel.
>
>
> --
> A
> --
> gentoo-user@lists.gentoo.org mailing list
>
>

Reply via email to