linux查看用户操作日志,Linux记录所有用户的操作记录

更新时间:2023-07-20 18:03:25 阅读: 评论:0

月影下
linux查看⽤户操作⽇志,Linux记录所有⽤户的操作记录
随着时代的发展,我们⽣活中了解计算机的越来越多,***也越来越多;为了安全起见,我们需要记录所⽤户的登录及操作⽇志;我们需要清楚服务器上每个⽤户登录后都做了哪些操作,我们需要记录下每个⽤户的操作命令。
下⾯的内容设置可以实现在Linux下所有⽤户,不管是远程还是本地登陆,在本机的所有操作都会记录下来,并⽣成包含“⽤户/IP/时间/操作指令”的⽂件存放在指定位置。
1、添加以下信息到/etc/profile⽂件⾥>>>### 记录信息开始 >>>>
#history
export HISTTIMEFORMAT="[%Y.%m.%d %H:%M:%S]"
架子鼓的组成USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|d -e 's/[()]//g'`
HISTDIR=/var/log/.hist  ###⽇志存放路径
if [ -z $USER_IP  ]
then
USER_IP=`hostname`
fi
if [ ! -d $HISTDIR ]
then
mkdir -p $HISTDIR
chmod 777 $HISTDIR
fi
if [ ! -d $HISTDIR/${LOGNAME} ]湖北省武汉市天气
then
mkdir -p $HISTDIR/${LOGNAME}
滑炒
chmod 300 $HISTDIR/${LOGNAME}
fi
export HISTSIZE=4096
DT=`date +%Y%m%d_%H%M%S`
export HISTFILE="$HISTDIR/${LOGNAME}/${USER_IP}.hist.$DT"  ###⽇志⽣成格式,保持默认
chmod 600 $HISTDIR/${LOGNAME}/*.hist* 2>/dev/null
>>>>># 结束 >>>>>###
2、使⽤配置⽣效# source /etc/profile
3、退出重启登录后查看⽣成的⽇志信息[root@localhost ~]# cd /var/log/.hist/root/
[root@localhost root]# ls
192.168.206.1.hist.20170604_085436
[root@localhost root]# cat 192.168.206.1.hist.20170604_085436
描写森林的优美句子
#1496537687
cd /var/log/.hist/
#1496537688
ls
#1496537690
cd root/
#1496537691
ls
#1496537692
蜘蛛长什么样ll
#1496537695
exit
当兵体检项目标准4、⼩技巧:正常格式查看⽇志信息
[root@localhost root]# export HISTFILE=/var/log/.hist/root/192.168.206.1.hist.20170604_085436 [root@localhost root]# history
小老鼠图片1  [2017.06.04 08:55:04]cd /var/log/.hist/root/
2  [2017.06.04 08:55:05]ls
3  [2017.06.0
4 08:55:10]cat 192.168.206.1.hist.20170604_085436
4  [2017.06.04 08:55:31]#history
⾄此,所有操作就已经完成了。如有问题请联系:DBA_

本文发布于:2023-07-20 18:03:25,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1107324.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:操作   查看   记录   格式
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图