我是 jenkins 的新手,我想知道是否可以为特定用户恢复 jenkins 密码或重新初始化是吗?
我在config.xml文件中找到了用户的哈希密码,但我不知道是否可以解密它
我正在使用Windows服务器,Jenkins部署在我的Tomcat服务器中
嗡
它不是散列密码,而是加密密码。Jenkins 将机密存储在其主节点上。
您可以在 Jenkins 中进入Groovy 控制台(可通过添加到根 URL 的/script访问(并尝试以下操作:
println(hudson.util.Secret.decrypt("<EXTRACTED_CIPHERTEXT_FROM CONFIG.XML"))
解释
直接在 Jenkins 中使用解密将为该方法提供对密钥的可信访问权限,因此应该可以解密它。
希望对您有用!