《Unix系统如何记录谁在什么时候登录了系统?》由会员分享,可在线阅读,更多相关《Unix系统如何记录谁在什么时候登录了系统?(2页珍藏版)》请在金锄头文库上搜索。
Unix系统如何记录谁在什么时候登录了系统?问题:Unix系统如何记录谁在什么时候登录了系统?回答:将一下内容加到/etc/profile里面:PS1=whoamihostname:$PWD#historyUSER_IP=who-uami2/dev/null|awkprint$NF|sed-es/()g、if$USER_IP=thenUSER_IP=hostnamefiif!-d/tmp/.histthenmkdir/tmp/.histchmod777/tmp/.histfiif!-d/tmp/.hist/$LOGNAMEthenmkdir/tmp/.hist/$LOGNAMEchmod300/tmp/.hist/$LOGNAMEfiexportHISTSIZE=4096DT=date+%Y%m%d_%H%M%SexportHISTFILE=/tmp/.hist/$LOGNAME/$USER_IP.hist.$DTchmod600/tmp/.hist/$LOGNAME/*hist*2/dev/null用户登录的时候会在/tmp/下面建立一个.hist的目录,每个用户访问的IP地址和什么时间连接的都会记录在这里面。