博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux(centos 6)下记录所有用户的操作以及ip、时间
阅读量:6720 次
发布时间:2019-06-25

本文共 858 字,大约阅读时间需要 2 分钟。

编辑/etc/profile文件,在文件末尾加入下面代码:

[root@iZ23nn1p4mjZ root]# vi /etc/profile

historyUSER=`whoami`USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`if [ "$USER_IP" = "" ]; thenUSER_IP=`hostname`fiif [ ! -d /var/log/history ]; thenmkdir /var/log/historychmod 777 /var/log/historyfiif [ ! -d /var/log/history/${LOGNAME} ]; thenmkdir /var/log/history/${LOGNAME}chmod 300 /var/log/history/${LOGNAME}fiexport HISTSIZE=4096DT=`date +"%Y%m%d_%H:%M:%S"`export HISTFILE="/var/log/history/${LOGNAME}/${USER}@${USER_IP}_$DT"chmod 600 /var/log/history/${LOGNAME}/*history* 2>/dev/null 注释: /var/log/history这是记录日志的存放位置,可以自定义。 在/var/log/history下会以每个用户为名新建一个文件夹

[root@iZ23nn1p4mjZ history]# ll

total 4
d-wx------ 2 root root 4096 Jan 9 07:29 root

[root@iZ23nn1p4mjZ root]# ll

total 4
-rw------- 1 root root 54 Jan 9 07:29 root@101.69.255.190_20170109_07:29:05

 

转载地址:http://upcmo.baihongyu.com/

你可能感兴趣的文章
linux查看硬件信息
查看>>
apache http的源码编译
查看>>
find命令的参数
查看>>
H3C交换机配置镜像端口
查看>>
ESXI6.0(6.7)实践——惠普A6 7310主板,APU,Realtek网卡的安装之路
查看>>
我的友情链接
查看>>
26期学员参观森华易腾移动IDC机房有感
查看>>
三、一个简单的BDB JE例子
查看>>
在Windows Server2008R2安装Oracle Database 11g Release 2
查看>>
借助mysql和DNS view实现智能DNS(centos6.3 x64环境)
查看>>
维纳-辛钦 (Wiener–Khinchin) 定理
查看>>
修改mysql的数据库密码
查看>>
Nginx安装图文
查看>>
解决DataNode启动不起来原因
查看>>
tomcat处理jsp页面的流程
查看>>
fedora的一些使用记录(二)
查看>>
为什么电子人的世界阴盛阳衰?
查看>>
解析InputStream流工具
查看>>
我的友情链接
查看>>
varchar2转clob
查看>>