Jenkins 设置用户名密码

2015-12-28  籽藤 

Jenkins ver. 1.642

  • 添加用户

[ Manage Jenkins ] - [ Configure Global Security ] - [ Access Control ]

Authorization -> Matrix-based security

NOTE:除了配置新用户的权限之外,可以为 Anonymous 匿名用户配置 Overall 的只读权限。

  • 用户注册

上一步只是配置了用户权限,而该用户并没有真正启用。如何启用?需要用上一步添加的用户名进行注册。

编辑 Jenkins 目录中的 config.xml 文件,将

<securityRealm class="hudson.security.SecurityRealm$None"/>

改为:

<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">

      <disableSignup>false</disableSignup>

      <enableCaptcha>false</enableCaptcha>

</securityRealm>

重启 Jenkins,会发现 Jenkins 首页已经有了注册功能。用上一步添加的用户名完成注册之后,最好屏蔽注册功能,把 disableSignup 置为 true,重启 Jenkins 即可。

=======

如果忘记了用户名密码,注释以下内容,重启 Jenkins 即可。

<useSecurity>true</useSecurity>

<authorizationStategy class="hudson.sucrity.FullControlOnceLoggedInAuthorizationStrategy">

    ......

</authorizationStategy>

<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">

   <disableSignup>false</disableSignup>

    .. 

</securityRealm>


884°/8843 人阅读/0 条评论 发表评论

登录 后发表评论