如何在jenkins中恢复特定的用户密码

时间:2017-07-06 22:41:59

标签: tomcat jenkins windows-server-2008 jenkins-pipeline

我是jenkins的新手,我想知道是否有可能为特定用户恢复jenkins密码或重新启动它?

我在 config.xml 文件中找到了用户的哈希密码,但我不知道是否可以解密它

我使用 Windows服务器,jenkins部署在我的tomcat服务器

thnks

1 个答案:

答案 0 :(得分:2)

它不是哈希密码,而是加密密码。 Jenkins将秘密存储在其主节点上。

您可以在Jenkins中输入 Groovy控制台(可通过添加到根网址的 / script 访问)并尝试以下操作:

println(hudson.util.Secret.decrypt("<EXTRACTED_CIPHERTEXT_FROM CONFIG.XML")) 

<强>解释

直接在Jenkins中使用解密将为该方法提供对该机密的可信访问,因此应该可以对其进行解密。

希望对你有用!