centos7记录所有用户操作记录
程序员文章站
2022-03-12 09:43:26
...
cd /etc/
备份
cp profile profile_bk
#最后添加
vim profile
export PS1='[\[email protected]\h \w]# '
history
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 /opt/history ]
then
mkdir /opt/history
chmod 777 /opt/history
fi
if [ ! -d /opt/history/${LOGNAME} ]
then
mkdir /opt/history/${LOGNAME}
chmod 300 /opt/history/${LOGNAME}
fi
export HISTSIZE=4096
DT=`date +"%Y%m%d_%H%M%S"`
export HISTFILE="/opt/history/${LOGNAME}/${USER_IP} history.$DT"
chmod 600 /opt/history/${LOGNAME}/*history* 2>/dev/null
生效
source /etc/profile
日志路径
/opt/history/
上一篇: 小试牛刀-递归下降算法(2)
下一篇: Centos7安装图形化界面