当前位置:   article > 正文

Linux历史记录日志审计系统_linux 对接日志审计测试

linux 对接日志审计测试

一、实验目的:实现每个用户操作服务器详细步骤和时间戳

二、实验步骤:

第一步:输入命令:cp -av /etc/profile{,_bak}    (测试前先备份这个目录)

第二步:输入命令:vim +$ /etc/profile(进入vim编辑器修改profile权限)

第三步:进入文件如图所示:

第三步:fi下添加代码:

user_ip=`who -u am i 2>/dev/null| awk '{print $NF}' |sed -e 's/[()]//g'`

if [ "$user_ip" = "" ]

then

user_ip=`uname -n`

fi

if [ ! -d /opt/loginlog ]

then

mkdir -p /opt/loginlog

chmod 777 /opt/loginlog

fi

if [ ! -d /opt/loginlog/${LOGNAME} ]

then

mkdir /opt/loginlog/${LOGNAME}

chmod 300 /opt/loginlog/${LOGNAME}

fi

export HISTSIZE=999999

DT=`date "+%Y-%m-%d_%H:%M:%S"`

export HISTFILE="/opt/loginlog/${LOGNAME}/${user_ip}_loginlog.$DT"

chmod 600 /opt/loginlog/${LOGNAME}/*loginlog* 2>/dev/null

然后按Esc:wq保存

第四步:输入命令:.  /etc/profire  或输入source  /etc/profire (读取并执行上述步骤编辑的脚本)

俩命令功能一样

第五步:输入命令:tree  /opt/loginlog(以树状目录呈现)

第六步:打开另一个窗口,登录创建好的opera用户随便执行几条命令操作后重新开启窗口进入opera用户

第七步:在opera用户输入命令:tree  /opt/loginlog(以树状目录呈现)

第八步:进入root用户输入命令tree  /opt/loginlog(以树状目录呈现)

三、实验总结:实现每个用户操作服务器详细步骤和时间戳,设置成功

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/842460
推荐阅读
相关标签
  

闽ICP备14008679号