我是jenkins的新手,我想知道是否有可能为特定用户恢复jenkins密码或重新启动它?
我在 config.xml 文件中找到了用户的哈希密码,但我不知道是否可以解密它
我使用 Windows服务器,jenkins部署在我的tomcat服务器
thnks
答案 0 :(得分:2)
它不是哈希密码,而是加密密码。 Jenkins将秘密存储在其主节点上。
您可以在Jenkins中输入 Groovy控制台(可通过添加到根网址的 / script 访问)并尝试以下操作:
println(hudson.util.Secret.decrypt("<EXTRACTED_CIPHERTEXT_FROM CONFIG.XML"))
<强>解释强>
直接在Jenkins中使用解密将为该方法提供对该机密的可信访问,因此应该可以对其进行解密。
希望对你有用!