如何找出谁更改了Jenkins中的权限设置?

如何找出谁更改了Jenkins中的权限设置?,jenkins,Jenkins,我使用文件夹插件和广告组来控制对文件夹的访问。今天早上,一个团队无法再访问他们的项目,后来我发现分配角色中的广告组分配已更改为错误的组。有没有办法找出是谁干的?我们只有几个管理员ID。詹金斯似乎没有保留默认的审计跟踪,正如开发詹金斯的cloudbees.com上所述 相关线路: 许多Jenkins用户都在寻找一种方法,并推荐一种保持审计跟踪的策略。在JE/JOC中开发出更全面的合规能力之前,本文被认为是填补空白 有两个开源插件可以让您跟踪Jenkins中的“谁做了什么?” 列出的第一个插件看起

我使用文件夹插件和广告组来控制对文件夹的访问。今天早上,一个团队无法再访问他们的项目,后来我发现分配角色中的广告组分配已更改为错误的组。有没有办法找出是谁干的?我们只有几个管理员ID。

詹金斯似乎没有保留默认的审计跟踪,正如开发詹金斯的cloudbees.com上所述

相关线路:

许多Jenkins用户都在寻找一种方法,并推荐一种保持审计跟踪的策略。在JE/JOC中开发出更全面的合规能力之前,本文被认为是填补空白

有两个开源插件可以让您跟踪Jenkins中的“谁做了什么?”

列出的第一个插件看起来正好提供了您想要的东西

插件页面中的描述:

记录执行特定Jenkins操作(如配置作业)的人员

该插件在Jenkins主配置页面中添加了审计跟踪部分。在这里,您可以配置日志位置和设置(文件大小和旋转日志文件的数量),以及要记录的请求的URI模式。默认选项选择大多数具有显著效果的操作,例如创建/配置/删除作业和视图或删除/永久保存/启动生成。日志将按配置写入磁盘,最近的条目也可以在管理/系统日志部分查看


我花了几分钟浏览了Jenkins的各种xml和日志文件,但找不到包含有用内容(用户名和/或时间戳)的日志。在这种情况下,用户审计似乎还没有内置到Jenkins中。不幸的是,您可能无法确定谁在事后做出了这些更改。

詹金斯似乎没有保留默认的审计跟踪,正如开发詹金斯的cloudbees.com上所述

相关线路:

许多Jenkins用户都在寻找一种方法,并推荐一种保持审计跟踪的策略。在JE/JOC中开发出更全面的合规能力之前,本文被认为是填补空白

有两个开源插件可以让您跟踪Jenkins中的“谁做了什么?”

列出的第一个插件看起来正好提供了您想要的东西

插件页面中的描述:

记录执行特定Jenkins操作(如配置作业)的人员

该插件在Jenkins主配置页面中添加了审计跟踪部分。在这里,您可以配置日志位置和设置(文件大小和旋转日志文件的数量),以及要记录的请求的URI模式。默认选项选择大多数具有显著效果的操作,例如创建/配置/删除作业和视图或删除/永久保存/启动生成。日志将按配置写入磁盘,最近的条目也可以在管理/系统日志部分查看

我花了几分钟浏览了Jenkins的各种xml和日志文件,但找不到包含有用内容(用户名和/或时间戳)的日志。在这种情况下,用户审计似乎还没有内置到Jenkins中。不幸的是,您可能无法确定是谁在事后做出了这些更改