Script 命令可以帮助管理员记录用户的操作行为,包括用户查看文件中的哪些具体内容,写入了哪些文件,写了些什么都能看到,比较详细的记录了用户的操作行为。 本文对此进行简要说明。

1.添加日志记录

echo '/usr/bin/script -qaf /root/$USER-$UIDO-`date +%Y%m%d%H%M`.log' >>/root/.bash_profile

-q,script已静默的方式运行,用户没有感知,不然会有一行script  start的提示。

-a,该选项将会让记录附加到文件中,而不会擦除先前的记录。

-f,实时更新文件,只要用户退出后,新上的用户会自动又创建一个时间记录日志。

2.重新登录 root 用户

more  /etc/fstab

exit退出终端

可以查看到用户登录时间及使用的命令,查看的内容都会显示。

3.同理,如果有其他一般用户登录,可在其家目录 /home/XXX 中的 .bash_profile 中添加相应的内容,对相应用户操作进行记录。

最新文章

  1. 安装KVM及虚拟机
  2. Windows Server 2008 任务计划无法自动运行的解决办法
  3. winform右下角弹窗
  4. oracle备忘
  5. 如何利用OCS缓存TomcatSession全局变量(转)
  6. Mybatis对MySQL中BLOB字段的读取
  7. Unity5 新功能解析--物理渲染与standard shader
  8. 在Visual Studio 的 “一般处理程序 ” .ashx 文件中如何创建Session 对象
  9. iOS 使用GBK编码的hmacMD5算法
  10. MDK常见错误详解集合
  11. 自定义的Server
  12. Servlet小总结
  13. [CQOI2006]凸多边形
  14. FTP设置用户名和密码
  15. GraphQL
  16. iOS报错:linker command failed with exit code 1 (use -v to see invocation) 问题解决方式之一
  17. 学习poisson.c
  18. iOS应用 数据存储方式 (一)
  19. springMVC :interceptors
  20. java如何实现不固定个数传参

热门文章

  1. NOI前训练日记
  2. eclipse中添加配置文件夹config
  3. JAVA LOG4J使用方法
  4. BZOJ5099 POI2018Pionek
  5. MT【114】构造二次函数
  6. 基本数据结构 —— 堆以及堆排序(C++实现)
  7. 洛谷 P1053 逛公园 解题报告
  8. Andoid自动判断输入是电话,网址或者Email的方法--Linkify
  9. Stamp Rally
  10. 关于2-SAT