CentOS系统如何添加用户操作日志?CentOS系统添加用户操作日志的方法
1、把以下内容放至/etc/profile结尾(部分系统如CentOS 5.5可能需要放至/etc/bashrc结尾)
HISTFILESIZE=2000
HISTSIZE=2000
exportHISTTIMEFORMAT="%Y%m%d-%H%M%S:"
exportPROMPT_COMMAND='{ command=$(history1 | { readx y; echo$y; } | cut-d ":"-f2-);
logger -p local1.notice -t bash"$command(user=$USER,ppid=$PPID,from=$SSH_CLIENT,pwd=$PWD)"; }'
readonlyPROMPT_COMMAND
注:readonly PROMPT_COMMAND防止恶意普通用户登陆后,清空变量,导致无法正常记录日志。
2、日志输出到单个文件
在/etc/rsyslog.conf中添加
local1.notice /var/log/local1
3、配置logrotate
vim /etc/logrotate.d/local1
/var/log/local1{
missingok
notifempty
size 1M
yearly
create 0600 root root
}
相关文章
- 今天小编为大家带来的是CentOS操作系统的22个log日志;希望对大家会有帮助;有需要的朋友可以过来看看2016-12-11
CentOS 7.0怎么配置mail定时发送svn日志邮件?
CentOS 7.0怎么配置mail定时发送svn日志邮件?因为工作的原因,公司要求每天都定时给上司发送svn日志邮件,在CentOS 7.0系统该怎么配置呢?下面我们来看看详细配置教程2015-11-25- 这篇文章主要介绍了CentOS系统中常用查看系统信息和日志命令小结,需要的朋友可以参考下2015-04-08
- 如何用CentOS上的SARG日志分析器来分析Squid日志?文包含了SARG配置工作,但是分析一个原始Squid日志文件并不直接。比如,你如何分析下面Squid日志中的时间戳和数字?需要2014-09-19
- 在linux中出于安全的需要,我们会禁止某些用户SSH登陆系统进行操作。下面小编就为大家带来CentOS中禁止用户ssh和sftp登陆的详解;一起去看看吧2016-12-15
- 今天小编为大家带来的是Centos下crontab指定执行用户;Centos下可以通过配置crontab来定时执行任务,执行体可以是一条系统命令或自己写的一个脚本,同时可以指派用户来执行2016-12-12
- 今天小编为大家带来的是CentOS允许telnet 通过root用户进行访问的详解,希望对大家会有帮助;有需要的朋友可以过来看看2016-12-11
- 今天小编为大家带来的是Centos系统用户密码字符串生成命令-shadow;有需要的朋友可以过来看看,希望对大家的学习会有帮助2016-12-09
- 一些朋友还不知道CentOS如何锁定多次登陆失败的用户;今天小编为大家带来了CentOS使用PAM锁定多次登陆失败的用户的教程。有需要的朋友可以过来看看2016-12-08
Centos中如何临时禁用用户?Centos中临时禁用用户的方法
一些朋友说不知道Centos中如何临时禁用用户?下面小编就为大家带来Centos中临时禁用用户的方法;有需要的朋友过来看看吧2016-12-08
最新评论