仓酷云
标题:
Linux教程之经由过程登进IP纪录Linux一切用户登录所操纵的日记
[打印本页]
作者:
精灵巫婆
时间:
2015-1-14 20:44
标题:
Linux教程之经由过程登进IP纪录Linux一切用户登录所操纵的日记
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
关于Linux用户操纵纪录一样平常经由过程下令history来检察汗青纪录,可是假如在因为误操纵而删除主要的数据的情形下,history下令就不会有甚么感化了。那末仍然要存有汗青操纵纪录应当怎样来完成呢?
实在我们能够经由过程上岸IP地点来纪录一切用户登录所操纵的汗青操纵!详细操纵就是在/etc/profile设置文件的开端到场以下剧本代码来完成:
#History
USER=`whoami`
USER_IP=`who-uami2>/dev/null|awk{print$NF}|sed-es/[()]//g`
if["$USER_IP"=""];then
USER_IP=`hostname`
fi
if[!-d/usr/local/history];then
mkdir/usr/local/history
chmod777/usr/local/history
fi
if[!-d/usr/local/history/${LOGNAME}];then
mkdir/usr/local/history/${LOGNAME}
chmod300/usr/local/history/${LOGNAME}
fi
exportHISTSIZE=10000
DT=`date+"%Y-%m-%d_%H:%M:%S"`
exportHISTFILE="/usr/local/history/${LOGNAME}/${USER}@${USER_IP}_history.$DT"
chmod600/usr/local/history/${LOGNAME}/*history*2>/dev/null
[root@server~]#source/etc/profile
[root@server~]#logout
#此时必要加入体系再从头登录,在/usr/local/history/目次下才有纪录
[root@server~]#ll/usr/local/history/root/
总用量12
-rw-------1rootroot7710月1109:09root@192.168.1.23_history.2012-10-11_09:09:12
-rw-------1rootroot52910月1109:11root@192.168.1.23_history.2012-10-11_09:09:16
-rw-------1rootroot18710月1109:12root@192.168.1.23_history.2012-10-11_09:11:26
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
作者:
若相依
时间:
2015-1-16 21:59
标题:
Linux教程之经由过程登进IP纪录Linux一切用户登录所操纵的日记
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
作者:
愤怒的大鸟
时间:
2015-2-4 20:14
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
作者:
admin
时间:
2015-2-10 08:02
选择一些适于初学者的Linux社区。
作者:
飘飘悠悠
时间:
2015-3-1 07:52
选择一些适于初学者的Linux社区。
作者:
金色的骷髅
时间:
2015-3-17 11:21
我是学习嵌入式方向的,这学期就选修了这门专业任选课。
作者:
谁可相欹
时间:
2015-3-24 11:40
如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2