Operating System - HP-UX
1830066 Members
17477 Online
109998 Solutions
New Discussion

Re: enhancing user activity tracking

 
SOLVED
Go to solution
Bobby Gunn
New Member

enhancing user activity tracking

Your help is needed in resolving the details of an idea that I had on enhancing user activity tracking.

The given is that the user has access to their own sh_history file and can make changes (i.e. cover their tracks). We???re utilizing the Bourne shell (/bin/sh) for our system functions and the Korn shell (/bin/ksh) for the user???s startup program.

What we need to figure out, is a way to duplicate what is written by the shell to a user???s sh_history file. The duplicate entry will need to be written to another specified file in a restricted directory (i.e. /var/adm/usrlog/.username.log). This way if the user deletes entries in their own sh_history file, the original commands will still exist in the duplicate file.

Trying to work around user deniability. Any ideas?
Friends and forums make the world go round.
2 REPLIES 2
Michael Tully
Honored Contributor
Solution

Re: enhancing user activity tracking

Hi,

There are probably a couple of ways. One would to be use 'logger' to capture the user information into a logfile. The second, you could use cron to make copies of the hostory file. If you use a trusted system you could turn on system auditing.

Only thing I would be hesitant doing would be any legal fall out. This would of course depend on your countries leagal system in doing this.

# tail -f ~username/.sh_history |while read line
do
logger $LOGNAME":"$line
done

Logger writes the output to syslog
You could then run grep on the user to get the commands that have been posted.

HTH
Michael
Anyone for a Mutiny ?
Bobby Gunn
New Member

Re: enhancing user activity tracking

Thanks Michael.
Friends and forums make the world go round.