我刚刚在运行Ubuntu的机器上安装了Jenkins。
但是当我访问http://localhost:8080/ jenkins问我的用户名和密码时......但我不知道它们是什么!
如何登录Jenkins? (抱歉,这是noob问题,第一次使用Jenkins)
欢迎任何帮助!
编辑:到目前为止我得到了这个:
我可以通过更改config.xml设置来删除安全性
<useSecurity>true</useSecurity>
到
<useSecurity>false</useSecurity>
现在我可以访问我的Jenkins ......但我还是不知道如何创建用户= /
答案 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)
创建新用户的步骤
答案 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