【问题标题】:Bugzilla: Set permissions to make a product readonly for all usersBugzilla:设置权限以使所有用户的产品只读
【发布时间】:2009-02-12 14:53:29
【问题描述】:

我在多个项目中使用单个 Bugzilla 实例进行问题跟踪。我的一些项目仅限于一组人可见,而其他项目必须仅供所有人使用(即使他们在 bugzilla 中没有用户帐户)。只有经过身份验证的用户才能提交错误。编辑错误也仅限于一小群人和错误报告者本人。

如果我想让单个项目对所有用户只读(无需登录),有人知道我必须如何在 bugzilla 中设置权限吗?目前只有登录后才能查看错误。

更新 正如sereda 所描述的,“requirelogin”被“关闭”。我还有一个对应每个产品的组。

对于每个产品,我已将组访问权限设置为: ProductXY: Mandatory/Mandatory, ENTRY

用户通过组属性中的正则表达式(所有用户为“.*”)添加到组中。

但是当我尝试打开一个错误时,匿名用户 bugzilla 说“您无权访问错误 #8。要查看此错误,您必须先登录到具有适当权限的帐户。”

【问题讨论】:

    标签: configuration permissions bug-tracking bugzilla


    【解决方案1】:

    您可以通过在管理 | 中将“requirelogin”设置为关闭,使所有项目默认匿名可读。参数 |用户认证。然后您需要检查您不想公开显示的那些产品是否具有正确的组安全性(我认为这应该是每个产品对应的组的强制/强制设置)。

    更新

    我相信对于匿名用户可见的错误,它不能属于任何组。由于您的所有产品都有“强制”设置,因此所有产品错误都属于相应的产品组,因此匿名者永远看不到。

    我建议将公共产品的组控制更改为“Shown/NA”,然后批量更新所有错误并从所有组中删除它们。

    【讨论】:

    • 更新了我原来的帖子。似乎它必须是另一个权限。
    猜你喜欢
    • 2023-01-15
    • 2015-08-08
    • 2011-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-20
    相关资源
    最近更新 更多