logging用户活动

我将下面这行添加到我的bash_profile文件来logging我所有的活动。

script ~/mylog_$(date '+%Y%m%d%H%M').log 

如果我有100个用户,我不能修改上面提到的更改的所有用户帐户。 有没有什么办法Linux(centos)会自动做到这一点? 我试了审核deamon:

 /etc/init.d/auditd start /etc/init.d/psacct start 

但是没有一个可以通过编辑bash_profile文件来完成。

pam_tty_audit PAM模块logging所有内容 ,包括单个按键笔划。 那对你来说太详细了吗? 然后, aureport可以为您生成可读的报告

 aureport --tty -ts today 

使用sudosh或ttyrec。 你给的命令将不起作用,将来会给你造成很多麻烦。 在正确的地方使用正确的工具。

还要检查: 在Linux中logging“个人”活动