我安装了jenkins 1.609的新副本并配置了一个作业(之前我有多个以前的jenkins版本的实例)。我想保护这个实例,特别是保护工作和一切,因为它在互联网上运行。
当我激活安全性,并检查jenkins自己的用户数据库复选框以及登录用户可以执行所有操作复选框并保存它时,它似乎无效,因为匿名用户仍然可以访问该作业和工作的工作空间。
当我激活基于使用矩阵的安全性并授予我的用户管理员(实际上所有权限)时,该作业不再可见,但我失去了所有权限,我看到了
<username> is missing the Overall/Administer permission
立即。之后,我再也无法访问管理概述了。
从我的问题来看,如果我希望匿名用户看到一个空白页面,并登录用户做任何事情,我应该选择什么。
答案 0 :(得分:1)
解决方案是选择“基于矩阵的安全性”选项,其配置如下:
然后,您只需要为经过身份验证的用户设置相关权限。
匿名用户将无法访问您的Jenkins服务器:)