加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 检查cronjobs的更改

发布时间:2020-12-14 02:50:46 所属栏目:Linux 来源:网络整理
导读:如果有人对 Linux服务器上的特定用户进行了cronjobs的更改/添加,是否可以检查并通知? 是否有可能知道所做的更改? 解决方法 如果有人通过crontab -e编辑了他的每用户crontab文件,则会将日志条目写入/ var / log / syslog.例子: 用户alex编辑了自己的cronta
如果有人对 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上默认激活,我想大多数其他发行版也是如此.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读