Jenkins安全 - 无法登录

Joh*_*ann 14 jenkins

我在Jenkins上启用了安全性,并将自己添加为唯一用户.单击"保存"后,它将我带回登录屏幕,而不要求我创建密码.现在我无法使用刚刚添加的用户名登录.是否有我可以使用的默认密码,或者我必须在config.xml文件中再次禁用安全性?

谢谢你的帮助 :)

Joh*_*ann 40

我解决了 这就是我做的.

  1. 我禁用了安全性 JENKINS_HOME/config.xml

  2. 重启Tomcat

  3. 我重新启用了安全性

  4. 选择Jenkin自己的数据库并检查允许用户注册(还要确保在授权中,"任何人都可以做任何事情"被勾选.)

  5. "保存".单击"保存"后,它将显示初始页面,然后在右上角显示"注册"链接.

  6. 点击"注册",输入您的用户名和密码,然后登录.现在您是唯一注册的用户.但它确实做了别的事情.在创建第一个帐户之前,"管理Jenkins"菜单中没有"管理用户".我看到了关于将用户添加到Jenkins的指南,它说"管理Jenkins"菜单下应该有一个"管理用户"链接,但没有.但是,在您创建了第一个帐户(使用注册)后,您现在可以在那里找到它.

  7. 在"管理用户"上添加用户,然后返回"管理安全性",然后禁用"允许用户注册".此外,您现在可以使用基于Matrix的身份验证,而无需担心被Jenkins锁定.

我希望有人能发现这个有用.

干杯.

  • @Johann也许接受你自己的回答? (4认同)

Zub*_*man 8

  1. http:// localhost:8080 /
  2. admin用户和admin password作为密码,管理员密码是你有在安装詹金斯的一个。万一您忘记了管理员密码:

    Goto-> `/Users/{your
    username}/.jenkins/secrets/initialAdminPassword`
    
    Run Code Online (Sandbox Code Playgroud)