Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在jenkins中创建用户?_Jenkins - Fatal编程技术网

如何在jenkins中创建用户?

如何在jenkins中创建用户?,jenkins,Jenkins,我刚刚在运行Ubuntu的机器上安装了Jenkins 但是当我访问jenkins时,他问我用户名和密码。。。但我不知道它们是什么 我怎样才能登录詹金斯?(很抱歉提出了noob问题,第一次使用Jenkins) 欢迎任何帮助 编辑:到目前为止,我得到了这个: 我可以通过更改config.xml设置来删除安全性 <useSecurity>true</useSecurity> true 到 false 现在我可以访问我的詹金斯。。。但是我仍然不知道如何创建一个用户=/你应

我刚刚在运行Ubuntu的机器上安装了Jenkins

但是当我访问jenkins时,他问我用户名和密码。。。但我不知道它们是什么

我怎样才能登录詹金斯?(很抱歉提出了noob问题,第一次使用Jenkins)

欢迎任何帮助

编辑:到目前为止,我得到了这个:

我可以通过更改config.xml设置来删除安全性

<useSecurity>true</useSecurity> 
true

false

现在我可以访问我的詹金斯。。。但是我仍然不知道如何创建一个用户=/

你应该在机密文件夹中找到一个名为initialAdminPassword的文件,该文件的信息在jenkins中转到管理jenkins>配置全局安全并选中“启用安全”复选框。 为安全领域选择“Jenkins Own User Database”,然后为授权选择“登录用户可以做任何事情”或基于矩阵的策略(如果您有多个具有不同权限的用户)

詹金斯问我的用户名和密码。。。但我不知道它们是什么

这取决于您在“配置全局安全性”页面中如何配置Jenkins,该页面确定用户身份验证方法,是使用Jenkins自己的独立用户数据库还是外部数据库(如LDAP、Active Directory、Unix NIS等)

如果它使用自己的数据库,您可以尝试从
credentials.xml
。否则,在
config.xml
文件中禁用
useSecurity
,重新启动Jenkins并按照步骤操作。应该要求您从
initialAdminPassword
文件中提供初始密码(如果您没有,请确保您已更改了正确的文件并正确重新启动了Jenkins)


若要创建用户,您需要在“配置全局安全性”中选择您的身份验证方法,并在外部创建用户,或者如果您选择了Jenkins自己的用户数据库,并勾选“允许用户注册”,然后点击保存按钮,您可以从Jenkins界面创建用户。

默认情况下,Jenkins使用自己的数据库进行用户管理

转到Jenkins dashboard上的People,查看您拥有的用户,如果您无法找到添加用户的选项,请不要灰心,继续阅读

转到Manage Jenkins并向下滚动至底部,最后第二个选项应该是Manage Users

默认情况下,每个登录的用户都可以执行任何操作,要更改此操作,请转到管理Jenkins->配置全局安全->访问控制->授权->基于矩阵的安全


此时,如果您不知道该做什么,请不要进行任何更改不保存或应用。

以管理员身份登录Jenkins后,管理Jenkins>配置全局安全并选中“启用安全”复选框。在访问控制下的安全域中选择“Jenkins Own User Database”,然后在授权下选择“登录用户可以做任何事情”并保存它

单击管理用户>>管理用户>>创建用户
完成详细信息。

通过web URL登录Jenkins服务器。(或jenkins_url:8080) Jenkins>>管理Jenkins>>管理用户>>创建用户>>提供用户名、密码、电子邮件并单击创建用户

要编辑、重置或修改詹金斯自己的用户数据库用户的密码,
Jenkins>>管理Jenkins>>管理用户>>单击现有用户列表中的用户id>>配置>>保存创建新用户的步骤

  • 登录詹金斯
  • 去管理詹金斯
  • 转到创建用户
  • 输入所有详细信息–用户名、密码、确认密码、全名、电子邮件
  • 选择创建用户
  • 这有关于如何创建Jenkins用户的详细步骤。 总结如下:

    凝固后

    <useSecurity>false</useSecurity> 
    

  • 单击左侧导航菜单上的人员
  • 单击管理员。(如果没有任何用户,请跳过并转至步骤4)
  • 删除用户帐户
  • 导航到詹金斯/管理詹金斯
  • 单击配置全局安全性
  • 选中启用安全性复选框。(如果您没有此项,请跳过并转到下一步,您将能够创建/添加用户)
  • 安全领域下,选择詹金斯自己的用户数据库
  • 在授权部分,选择登录用户可以执行的操作 什么都行
  • 取消选择允许匿名读取访问。
  • 单击保存保存更改

  • 詹金斯的版本是什么?过几个小时我会回答你的Inforedaster@Inforedaster该版本是2.19.3版本,可能与感谢kimy的快速响应重复。到目前为止,我发现更容易转到config.xml并删除安全性。。。但是我仍然没有找到一个好方法来添加更多的用户Hanks InforedMaster。我会试试这个,我会让你知道你有没有发现如何创建一个用户?哪个jenkins版本?从Jenkins 2.0开始,您可以在安装过程中创建用户和密码Jenkins是2.x版本,但Jenkins中的用户创建取决于您的安全设置。您可以在安装过程中创建,但如果您使用的是现有实例,则这取决于您使用的数据库。
    <useSecurity>false</useSecurity> 
    
    sudo systemctl restart jenkins