记录用户活动

记录用户活动

我将以下行添加到我的 bash_profile 文件中以记录我的所有活动。

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

如果我有 100 个用户,我无法使用上述更改来修改所有用户帐户。Linux(centos)有没有办法自动执行此操作?我尝试了审计守护进程:

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

但是,通过编辑 bash_profile 文件,我什么也做不了。

答案1

pam_tty_auditPAM 模块日志一切,包括单个按键。这对你来说是不是太详细了?aureport然后可以为你生成可读的报告,例如

aureport --tty -ts today

答案2

使用 sudosh 或 ttyrec。您给出的命令将不起作用并且会给您将来带来很多麻烦。在正确的地方使用正确的工具。

另请检查:在 Linux 中记录“人员”活动

相关内容