Linux下IP登录记录和操作记录



Linux下IP登录记录和操作记录
 
Python代码
www.2cto.com  
PS1="`whoami`@`hostname`:"'[$PWD]'  
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 /tmp/history ]  
then  
mkdir /tmp/history  
chmod 777 /tmp/history  
fi  
if [ ! -d /tmp/history/${LOGNAME} ]  
then  
mkdir /tmp/history/${LOGNAME}  
chmod 300 /tmp/history/${LOGNAME}  
fi  
export HISTSIZE=4096  
DT=`date +"%Y%m%d_%H%M%S"`  
export HISTFILE="/tmp/history/${LOGNAME}/${USER_IP} history.$DT"  
chmod 600 /tmp/history/${LOGNAME}/*history* 2>/dev/null  
 

相关内容

    暂无相关文章