操作步骤
1、运行 [root@xxx /]# vim /etc/profile打开配置文件 。
2、在配置文件中输入以下内容:
history USER=`whoami` USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` if [ "$USER_IP" = "" ]; then USER_IP=`hostname` fi if [ ! -d /var/log/history ]; then mkdir /var/log/history chmod 777 /var/log/history fi if [ ! -d /var/log/history/${LOGNAME} ]; then mkdir /var/log/history/${LOGNAME} chmod 300 /var/log/history/${LOGNAME} fi export HISTSIZE=4096 DT=`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/null3、运行 [root@xxx /]# source /etc/profile 加载配置生效 。
注意: /var/log/history 是记录日志的存放位置,可以自定义 。
通过上述步骤,可以在 /var/log/history 目录下以每个用户为名新建一个文件夹,每次用户退出后都会产生以用户名、登录IP、时间的日志文件,包含此用户本次的所有操作(root用户除外) 。
【Linux操作系统如何安全合规性检查和加固】
推荐阅读
- 黑客如何钓鱼?黑客带你了解高超的钓鱼平台
- 如何自己清洗暖气管道,暖气管道一般几年清洗一次
- 纯正紫砂茶具受青睐 应如何甄别
- 山姆会员两个人如何用一个会员 山姆会员可以两个人用一个吗
- 纱窗柳絮毛儿怎么清理,如何清理纱窗上的毛毛
- 如何计算铺多少地砖,瓷砖铺贴面积计算公式
- 冬天用燃气热水器要等30秒才来热水:教你如何解决
- 4种不同材质的门窗,如何选择?
- 电地暖的耗电量,是如何的?
- 内向的人,如何突破性格限制,发挥出自己的优势?