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

Tomcat 如何在jenkins中恢复特定用户密码,tomcat,jenkins,windows-server-2008,jenkins-pipeline,Tomcat,Jenkins,Windows Server 2008,Jenkins Pipeline,我是jenkins的新手,我想知道是否有可能恢复特定用户的jenkins密码或重新初始化它 我在config.xml文件中找到了该用户的散列密码,但我不知道是否可以解密它 我正在使用windows服务器,jenkins部署在我的tomcat服务器中 thnks这不是散列密码,而是加密密码。詹金斯将秘密存储在其主节点上 您可以在Jenkins中进入Groovy控制台(可通过添加到根URL的/script访问),然后尝试以下操作: println(hudson.util.Secret.decrypt

我是jenkins的新手,我想知道是否有可能恢复特定用户的jenkins密码或重新初始化它

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

我正在使用windows服务器,jenkins部署在我的tomcat服务器中


thnks

这不是散列密码,而是加密密码。詹金斯将秘密存储在其主节点上

您可以在Jenkins中进入Groovy控制台(可通过添加到根URL的/script访问),然后尝试以下操作:

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

println(hudson.util.Secret.decrypt("我不确定jenkins的情况是否如此,但通常密码是单向散列,因此您无法获取散列值,解密它,然后返回纯文本密码。jenkins中的密码不是散列!它们实际上是加密的。因此,它们可以使用该密匙解密。我有+1的答案,因为它听起来像yo你知道你在说什么。:)thnk你的问题是我无法授权使用该脚本。是否有任何Enign工具可以帮助解密密码