码迷,mamicode.com
首页 > 系统相关 > 详细

Linux记录用户shell命令

时间:2018-04-07 20:01:52      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:out   man   gpo   nbsp   local   cal   etc   加载   format   

在/etc/profile中添加下面内容:
export LC_ALL=C
TMOUT=3600
HISTFILESIZE=2000
HISTSIZE=2000
HISTTIMEFORMAT="%Y%m%d-%H%M%S:"
export HISTTIMEFORMAT
export PROMPT_COMMAND=‘{ command=$(history 1 | { read x y; echo $y; });
logger -p local1.notice -t bash -i "user=$USER,ppid=$PPID,from=$SSH_CLIENT,pwd=$PWD,command:$command"; }‘
添加完之后,重新加载该文件 source /etc/profile
这样在/var/log/message中会记录用户的shell命令

 

Linux记录用户shell命令

标签:out   man   gpo   nbsp   local   cal   etc   加载   format   

原文地址:https://www.cnblogs.com/pycode/p/8734298.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!