这篇文章将为大家详细讲解有关Centos中怎么添加用户操作日志,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、把以下内容放至/etc/profile结尾(部分系统如CentOS 5.5可能
这篇文章将为大家详细讲解有关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中怎么添加用户操作日志就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
--结束END--
本文标题: CentOS中怎么添加用户操作日志
本文链接: https://lsjlt.com/news/259394.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0