history 环境变量

linux 添加history 环境变量

在linux下,我们可以通过history命令来查看用户的历史操作记录,在未进行配置的情况下,history只能查看历史操作记录,不记录时间及用户。可以从审计的角度来做一些事情。让history日志记录更细化。

操作步骤

1、命令历史记录中添加时间、源、用户信息

在/etc/profile.d目录下创建history.sh文件,不建议直接修改profile文件。

1
2
3
4
5
6
7
8
# history
USER_IP=`who -u am i 2>/dev/null | awk '{print $NF}' | sed -e 's/[()]//g'`
if [ -z $USER_IP ]
then
USER_IP=`hostname`
fi

export HISTTIMEFORMAT="[%Y.%m.%d %H:%M:%S][${USER_IP}-${LOGNAME}]"

2、重新加载新的环境变量

1
sour /etc/profile

更新完成后,执行history命令,即可看到history命令输出日志、时间、源IP、用户,以及运行的命令信息。


history 环境变量
https://ywmy.xyz/2021/02/22/history-环境变量/
作者
ian
发布于
2021年2月22日
许可协议