7

我想从 Jenkins 首页删除所有更改、工作区链接和日志。

我不希望未经授权的人、机器人等访问此类信息。

我怎样才能做到这一点?

4

1 回答 1

16

设置您的权限以不允许未经授权的访问

警告:

确保您拥有自己的用户/管理员设置所有权限,否则您可能会被锁定。如果这样做,请使用此处的信息重置 [感谢Alex]

配置匿名用户看不到任何东西:

  • 管理詹金斯
  • 单击配置系统/配置全局安全性(取决于您的 Jenkins/Hudson 配置)
  • Access Control -> Security Realm下,您应该有Matrix-based securityProject-based Matrix Authorization Strategy。我假设你选择了后者。
  • 要添加的用户/组下:键入authenticated并单击添加
  • 现在,给这个组您希望他们拥有的所有权限。
  • 接下来,在要添加的用户/组下:键入Anonymous并单击添加
  • 确保没有授予该组任何权限
  • 点击保存

这样,匿名(未登录)用户将无法看到任何内容,但经过身份验证(登录)的用户将能够看到您选择的内容。您可以通过添加单个用户并授予他们某些权限来深入了解更具体的用户权限。

PS用户身份验证取决于您的安全领域配置。您可以配置为使用Active Directory/LDAP,或使用Jenkin's own user database. 前者意味着您不必在 Jenkins 中创建用户,只需授予他们权限即可。后者意味着您必须首先通过Manage Jenkins -> Manage Users创建 Jenkins 的用户

于 2013-02-01T14:41:49.597 回答