【问题标题】:Unlock Jenkins - how to解锁詹金斯 - 如何
【发布时间】:2020-05-11 00:06:16
【问题描述】:

我已经使用 putty 在我的 ec2 实例上安装了 jenkins,来自我的 windows 系统

当我尝试通过网络访问 jenkins 时,我使用 /var/lib/jenkins/secrets/initialAdminPassword 获得了 Unlock Jenkins enter image description here 如何像通过 putty 访问一样到达此位置,我获得了对该文件夹的权限被拒绝。

请指教,我是 ubuntu 和 jenkins 的新手

【问题讨论】:

    标签: jenkins amazon-ec2


    【解决方案1】:

    尝试使用 sudo 访问文件:

    sudo cat /var/lib/jenkins/secrets/initialAdminPassword
    

    【讨论】:

    • 是的 sudo cat /var/lib/jenkins/secrets/initialAdminPassword 为我工作,谢谢
    • 是的,命令 sudo cat /var/lib/jenkins/secrets/initialAdminPassword 对我有用。
    【解决方案2】:

    我的解决方案类似于 Mark B 的解决方案,我通过在 initialAdminPassword 文件上执行 cat 命令来查看秘密。

    但是,在我授予用户权限之前,我无法使用 cat 查看密码。

    最初,jenkins 是唯一有权对 secrets 文件夹执行任何操作的用户。我尝试登录 jenkins 用户帐户,但无法登录。我执行了:

    sudo chmod a+rwx ./secrets

    授予自己查看该目录的权限。

    作为一些背景信息,我允许自己“执行”一个目录可能看起来很奇怪,但为了使用 ls 在终端中查看它是必要的。

    另外,我的帐户是管理员帐户。我正在运行 MacOS 10.11.4。希望对您有所帮助。

    【讨论】:

    • 这对我也有用。我必须对 initialAdminPassword 文件做同样的事情(显然你可以在那个文件上设置rw)。
    • 谢谢。这对我来说也适用于树莓派,其中 sudo cat /var/lib/jenkins/secrets/initialAdminPassword 最初不起作用。
    【解决方案3】:

    在您已连接到 Ubuntu EC2 实例的终端上,使用命令 sudo cat <path copied from the jenkins page> 查看文件的内容。它将显示默认管理员密码。您可以在 GUI(浏览器)中复制并使用此密码进行首次登录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-30
      • 1970-01-01
      • 2018-06-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多