【发布时间】:2016-11-10 00:15:51
【问题描述】:
我在 Vagrant 的 Ubuntu(trusty64) 中设置 Jenkins 2.29,所以一切都需要通过设置脚本完成。 Jenkins 以安全锁定启动,通常通过在 Jenkins 启动屏幕上复制和粘贴自动生成的密码来禁用该锁定。要使用命令行绕过此问题,应编辑 /var/lib/jenkins/config.xml,将 useSecurity 节点更改为 false,并删除 authorizationStrategy 和 securityRealm 节点 (https://wiki.jenkins-ci.org/display/JENKINS/Disable+security)
我注意到,每当我这样做并尝试访问 Jenkins 时,它会将 config.xml 恢复为其安装状态,因此永远不会禁用安全性。删除 config.xml 也不会禁用锁定,即使 Jenkins 官方文档建议这是最后的解决方案。
如何从命令行完全解除安全锁定?这是仅在最新版本的 Jenkins 中出现的问题吗?
【问题讨论】: