`

Hudson标准安全设置 (权限设置)

 
阅读更多

http://ruijunsuo.blog.163.com/blog/static/400596322011829113016204/

 

设置说明
首先进入系统配置屏幕http://server/hudson/configure主页-->Manage Hudson-->Configure System),并选择"Enable security" 。选择"Hudson's own user database"作为安全域。注:因为我使用的是Tomcat管理hudson,所以在TCP port for JNLP slave agents选项中选择“Disable”。选择"Matrix-based security"作为授权机制。赋予anonymous 用户读取权限。在表格下面的文本框中输入您的用户名(稍后即创建),然后点击"add"。赋予您的用户名全部的权限以便检验。滚动到屏幕最下方,点击 "save" 。该配置跟如下图片类似:


至此,您将被跳回到Hudson首页,hudson也已成功安全化。现在您需要为自己再创建一个账户。 

点击页面右上方部分的"Log in" 链接。选择 "create an account"。使用您在上面步骤填写过的用户名(注:必须完全一致),并填充完其它信息。
如果一切运行顺利的话,您以现在的身份登录就可以拥有Hudson完全的权限了。如果出现问题,请下面的方式重置安全设置。

反设置
以域/授权这样一种方式设置安全可能会产生意外从而导致您无法在重新配置Hudson。
如果出现这种情况,您可以执行下列步骤修正它:
中断Hudson(最简单的方法就是停止servlet 容器)。跳转到文件系统中$ HUDSON_HOME环境变量对应的文件夹,然后找到config.xml 文件。]使用编辑器打开文件。在此文件中查找<useSecurity>true</useSecurity> 元素。用false替换true。启动Hudson 。这时候的Hudson又回归到无认证模式,任何人都能拥有该系统的全部权限。


转载自:http://www.javaeye.com/wiki/hudson_ci/1682-hudson-standard-security-settings

分享到:
评论

相关推荐

    hudson1.293.war

    5. **安全性与权限管理**:Hudson提供了用户管理和权限控制,确保只有授权用户能访问和操作系统。 6. **邮件通知**:当构建失败或有新版本可用时,Hudson可以自动发送电子邮件通知,帮助团队保持对项目的实时了解。...

    hudson3.2.2

    总之,Hudson 3.2.2作为一个强大的持续集成工具,通过自动化和标准化的工作流程,提升了软件开发的效率和质量。尽管现在Jenkins已经成为主流,但Hudson的历史贡献和设计理念仍然对现代CI/CD实践有着深远的影响。

    jenkins离线插件安装包大全

    HPI(Hudson Plugin Installer)是Jenkins插件的标准格式,它们是自包含的Java Web应用程序,可以在Jenkins环境中无缝集成。每个HPI文件代表一个特定的插件,用于扩展Jenkins的功能。 5. Linux环境下的Jenkins配置...

    Jtest资源(安装包+项目)

    3. 符合标准:Jtest支持多种编码标准和最佳实践,如Java SE、Junit、JSR-305等,可以帮助开发者编写更符合规范的代码。 4. 集成开发环境(IDE)插件:Jtest提供了Eclipse插件`com.embest.eclipse.jtest.demo.rar`,...

    Screen-Cast:允许用户将网站和网页发送到远程网络屏幕。 (类似于Chromecast)

    这个项目由哈德森·纽维(Hudson Newey)创建,基于JavaScript技术,特别是Electron和ExpressJS框架,为开发者提供了一种高效且灵活的方式来实现类似Chromecast的屏幕分享功能。通过安装必要的依赖并运行指定的命令...

    作为软件工程师,你必须知道的20个常识

    - **SVN**:集中式版本控制系统,适合需要严格权限控制的大型项目。 版本控制不仅能够帮助团队管理代码变更,还能促进代码审查和问题跟踪。 #### 7. 设计模式 设计模式是一组被广泛认可的解决常见问题的最佳实践...

Global site tag (gtag.js) - Google Analytics