1

我刚刚在我的服务器中安装了 Apache Bloodhound。它工作正常。但是使用默认设置,任何人都可以查看票证列表。我想更改此设置,以便只有登录用户才能查看票证。

可能吗?我怎样才能做到这一点?

4

1 回答 1

2

默认 Trac 票证权限是 TICKET_VIEW 用于“匿名”会话(每个人)和编辑“经过身份验证”用户,是的。

您需要删除 TICKET_VIEW,因此只有经过身份验证的用户才能看到(和修改)票证。为此,任何具有 PE​​RMISSION_REVOKE(由 TRAC_ADMIN 和 PERMISSION_ADMIN 继承)的用户都可以导航到权限 web 管理页面,可以检查并提交“删除”操作。或者,您可以使用trac-admin命令:

trac-admin <path_to_trac_env> permission remove anonymous TICKET_VIEW

您需要用真实的路径替换路径,例如/var/www/trac_env/myTrac.

于 2014-10-19T18:32:33.550 回答