Jenkins 全局安全配置文件 - 安全领域 - Jenkins 自己的用户数据库

Jenkins 全局安全配置文件 - 安全领域 - Jenkins 自己的用户数据库

我需要找出 Jenkins 存储其配置数据的位置。特别是全局安全 - 安全领域,我尝试搜索var/lib/jenkins文件夹,但没有任何成功。是否有具有此设置的配置文件?我无法登录 Jenkins,我需要手动将其改回。

在此处输入图片描述

答案1

我无法登录詹金斯

您可以重置 Jenkins 安全性:

禁用安全性

您可能会意外地设置安全领域/授权,从而无法再重新配置 Jenkins。

发生这种情况时,您可以按照以下步骤修复它:

  • 停止 Jenkins(最简单的方法是停止 servlet 容器。)

  • 转到$JENKINS_HOME文件系统并查找config.xml文件。

  • 在编辑器中打开此文件。

  • <useSecurity>true</useSecurity>在此文件中查找元素。

  • true用。。。来代替false

  • 删除元素authorizationStrategysecurityRealm

  • 启动 Jenkins

  • 当 Jenkins 恢复时,它将处于不安全模式,每个人都可以完全访问系统。

如果这仍然不起作用,请尝试重命名或删除 config.xml

来源:保护 Jenkins - 禁用安全性

相关内容