如何在jenkins中创建用户?

时间:2016-11-29 22:50:40

标签: jenkins

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

但是当我访问http://localhost:8080/ jenkins问我的用户名和密码时......但我不知道它们是什么!

如何登录Jenkins? (抱歉,这是noob问题,第一次使用Jenkins)

欢迎任何帮助!

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

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

<useSecurity>true</useSecurity> 

<useSecurity>false</useSecurity> 

现在我可以访问我的Jenkins ......但我还是不知道如何创建用户= /

8 个答案:

答案 0 :(得分:13)

在詹金斯去管理詹金斯&gt;配置全局安全性并选中“启用安全性”复选框。 为安全领域选择“Jenkins Own User Database”,然后选择“Logged in Users can do anything”或基于矩阵的策略(如果您有多个具有不同权限的用户)进行授权。

答案 1 :(得分:2)

你应该在secrett文件夹中找到一个名为initialAdminPassword的文件,其中包含信息

答案 2 :(得分:2)

通过Web URL登录到您的Jenkins服务器。 (http://jenkins_ip或jenkins_url:8080) Jenkins >>管理Jenkins >>管理用户>>创建用户>>提供用户名,密码,电子邮件并单击“创建用户”。

要编辑或重置或修改 Jenkins自己的用户数据库用户的密码, Jenkins >>管理Jenkins >>管理用户>>从现有用户列表中单击用户ID >>配置>>保存

答案 3 :(得分:2)

创建新用户的步骤

  1. 登录到詹金斯
  2. 去管理詹金斯
  3. 转到创建用户
  4. 输入所有详细信息-用户名,密码,确认密码,全名,电子邮件
  5. 选择创建用户

答案 4 :(得分:1)

  

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

这取决于您在配置全局安全性页面中配置Jenkins Access Control/Security Realm的方式,该页面确定用户身份验证方法,是否使用Jenkins自己的独立用户数据库或外部数据库(如LDAP, Active Directory,Unix NIS等。)。

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

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

答案 5 :(得分:1)

以管理员身份登录Jenkins后,请管理Jenkins>配置全局安全性,然后选中“启用安全性”复选框。在访问控制下的安全领域中选择“ Jenkins自己的用户数据库”,然后在“授权”下选择“已登录用户可以执行任何操作”并保存。

点击管理詹金斯>>管理用户>>创建用户 完成详细信息。

答案 6 :(得分:0)

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

转到Jenkins仪表板上的“人员”以查看您拥有的用户,如果您找不到在其中添加用户的选项,请不要灰心,继续阅读。

转到“管理詹金斯”并向下滚动到底部,倒数第二个选项应该是“管理用户”。

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

在这一点上,如果您不知道该怎么办,请不要进行任何更改。 不要保存或申请。

答案 7 :(得分:0)

LINK 包含有关如何创建 Jenkins 用户的详细步骤。 总结如下:

设置后

<useSecurity>false</useSecurity> 

重启詹金斯:

sudo systemctl restart jenkins

  1. 点击左侧导航菜单上的人物
  2. 点击管理员。 (如果您没有任何用户,请跳过并转到第 4 步)。
  3. 删除用户帐户。
  4. 导航到Jenkins/管理Jenkins
  5. 点击配置全局安全
  6. 选中启用安全复选框。 (如果您没有此项,请跳过并继续下一步,您将能够创建/添加用户)
  7. Security Realm下,选择Jenkins自己的用户数据库
  8. 授权部分,选择登录用户可以执行的操作 任何东西。
  9. 取消选择允许匿名读取访问。
  10. 点击保存以保存您的更改。