感谢支持
我们一直在努力

Linux用户操作归档脚本

history
MONFILESAVEPATH=/tmp/usermon                   <—需要保存的目录


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 ${MONFILESAVEPATH} ]
then
mkdir ${MONFILESAVEPATH}
chmod 777 ${MONFILESAVEPATH}
fi
if [ ! -d ${MONFILESAVEPATH}/${LOGNAME} ]
then
mkdir ${MONFILESAVEPATH}/${LOGNAME}
chmod -R 300 ${MONFILESAVEPATH}/${LOGNAME}
fi
export HISTSIZE=4096
DT=`date +”%Y%m%d_%H%M%S”`
export HISTFILE=”${MONFILESAVEPATH}/${LOGNAME}/${USER_IP}.usrmon.$DT”
chmod -R 600 ${MONFILESAVEPATH}/${LOGNAME}/*usrmon* 2>/dev/null
#cd
#cat /dev/null > .bash_history 


保存后需要source才能立即生效,也可退出后再登录也可生效。

赞(0) 打赏
转载请注明出处:服务器评测 » Linux用户操作归档脚本
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏