【问题标题】:How to launch Jenkins as an Admin without credentials/authentication?如何在没有凭据/身份验证的情况下以管理员身份启动 Jenkins?
【发布时间】:2016-09-02 08:04:48
【问题描述】:

我跳过创建用户并在安装后首次以管理员用户身份启动 Jenkins。现在,当我第二次启动 Jenkins 时,它一直提示我输入用户名和密码;如何摆脱这个?

在提供无效凭据后,

【问题讨论】:

    标签: java jenkins continuous-integration jenkins-plugins devops


    【解决方案1】:

    我有办法解决这个问题。

    • 转到/Users/prashanthsams/.jenkins/

    • 打开config.xml 并删除突出显示的安全标签

      <useSecurity>true</useSecurity>
      <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
        <denyAnonymousReadAccess>true</denyAnonymousReadAccess>
      </authorizationStrategy>
      <securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
        <disableSignup>true</disableSignup>
        <enableCaptcha>false</enableCaptcha>
      </securityRealm>
    
    • 无需身份验证即可工作

    【讨论】:

      【解决方案2】:

      打开终端,然后输入命令:

      vi /var/log/jenkins/jenkins.log
      

      你会看到这样的:

      fee1427b9ac74560b91c52d0ea7329b7
      

      后续步骤:

      默认用户名:admin

      默认密码:fee1427b9ac74560b91c52d0ea7329b7

      参考:https://wiki.jenkins-ci.org/display/JENKINS/Logging#Logging-MacOSX

      如果您使用 Linux,请参阅:https://wiki.jenkins-ci.org/display/JENKINS/Logging#Logging-Linux

      如果您使用 Windows,请参阅:https://wiki.jenkins-ci.org/display/JENKINS/Logging#Logging-Windows

      【讨论】:

      • 此屏幕仅在初始设置时出现
      • 不,管理员和默认生成的密码在后面的步骤中不起作用;我自己试过了。
      • edit: sudo cat /var/lib/jenkins/secrets/initialAdminPassword 获取密码,然后通过命令管理显示的密码
      【解决方案3】:

      当您在第一次安装期间跳过用户创建时。密码是您在前面步骤中安装时粘贴的密码。

      cat /var/jenkins_home/secrets/initialAdminPassword 它会显示你的密码

      314d395a479a413f9265f36ff60fe953

      这是管理员密码。

      【讨论】:

        猜你喜欢
        • 2011-09-18
        • 2020-09-26
        • 2013-07-10
        • 1970-01-01
        • 1970-01-01
        • 2022-01-03
        • 2023-02-03
        • 2020-12-08
        • 1970-01-01
        相关资源
        最近更新 更多