linux – 检查cronjobs的更改

linux – 检查cronjobs的更改,第1张

概述如果有人对 Linux服务器上的特定用户进行了cronjobs的更改/添加,是否可以检查并通知? 是否有可能知道所做的更改? 如果有人通过crontab -e编辑了他的每用户crontab文件,则会将日志条目写入/ var / log / syslog.例子: 用户alex编辑了自己的crontab文件: Jan 3 08:42:47 localhost crontab[4278]: (alex 如果有人对 Linux服务器上的特定用户进行了cronjobs的更改/添加,是否可以检查并通知?

是否有可能知道所做的更改?

解决方法 如果有人通过crontab -e编辑了他的每用户crontab文件,则会将日志条目写入/ var / log / syslog.例子:

用户alex编辑了自己的crontab文件:

Jan  3 08:42:47 localhost crontab[4278]: (alex) BEGIN EDIT (alex)Jan  3 08:42:50 localhost crontab[4278]: (alex) END EDIT (alex)

用户root编辑了用户alex的crontab文件:

Jan  3 08:49:06 localhost crontab[4557]: (root) BEGIN EDIT (alex)Jan  3 08:49:07 localhost crontab[4557]: (root) END EDIT (alex)

如果外部编辑器更改了crontab,则以下示例日志条目将出现在/ var / log / syslog中:

Jan  3 08:46:01 localhost cron[1146]: (*system*) RELOAD (/etc/crontab)

这种日志记录机制可能是可配置的,但至少在Debian和Ubuntu上默认激活,我想大多数其他发行版也是如此.

总结

以上是内存溢出为你收集整理的linux – 检查cronjobs的更改全部内容,希望文章能够帮你解决linux – 检查cronjobs的更改所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1036047.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存