让linux的history记录时间 ip 用户等

history记录了用户在linux的命令日志,但仅仅只有命令记录。
修改一下,使这个日志能记录 时间 ip 用户等。

vim /etc/profile

追加

USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`
export HISTTIMEFORMAT="[%F %T][`whoami`][${USER_IP}] "

使生效

source /etc/profile

效果

history

988 2017-12-07 13:23:22[192.168.0.2] cd /usr
989 2017-12-07 13:23:22[192.168.0.2] ls
990 2017-12-07 13:23:22[192.168.0.2] cd local
991 2017-12-07 13:23:22[192.168.0.2] ls
992 2017-12-07 13:23:22[192.168.0.2] cd coreseek
993 2017-12-07 13:23:22[192.168.0.2] ls


标签: none

非特殊说明,本博所有文章均为博主原创。

最新文章

发表评论