monitoring shell commands (recording username/cmd/time)
Dan Vande More
dvm at firstlink.com
Fri Jun 18 14:00:27 GMT 2004
On Thu, 2004-06-17 at 21:22, Andrew Nelson wrote:
> I'm wondering if there is a version of bash or tcsh that logs all commands
> to a file with username and time? I've tried Sudo, but it's not all that
> practical for my purpose (I'm not that interested in restricting access,
> just
> seeing who has done what at which time...) Can anyone help?
Yeah, there is a BOFH patch for bash, you can get from here:
http://www.ccitt5.net/archives/
It produces syslog messages like this:
Jun 17 23:50:02 server bash[12725]: [user1] cd
Jun 17 23:50:02 server bash[12725]: [user1] ll
Jun 17 23:50:08 server bash[12725]: [user1] vi foo.txt
Jun 17 23:50:58 server bash[11642]: [user1] vi bar.txt
HTH!
-Dan
More information about the freebsd-isp
mailing list