正确的 Trac 权限设置
我已经在我的网络服务器上安装了 Trac。首先,它看起来很安全,因为它立即将我的存储库暴露给了世界。 Trac 如何访问我的存储库而不提供一些凭据来访问 authz 受保护的存储库?其次,我可以在svn的authz中使用与Trac中的用户和组相同的用户或组吗?
I have installed Trac on my webserver. First of all it seems in secure because it immediately exposed my repository to the world. How does Trac access my repository without providing it with some credentials to access the authz protected repository? Second, can I use the same users or groups in svn's authz to use as the users and groups in Trac?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Trac 直接访问您的存储库 - 这就是它忽略适用于您的网络服务器的 authz 的原因。请参阅 http://trac.edgewall.org/wiki/AuthzPolicy 和 http://trac.edgewall.org/wiki/TracFineGrainedPermissions 如果您需要 Trac 对细粒度浏览器使用 authz访问。
据我所知 - 您不能将 authz 中的用户用作 Trac 用户,因为 authz 不存储身份验证密码来识别这些用户。请参阅 http://trac-hacks.org/wiki/AccountManagerPlugin 了解支持的存储。
Trac accesses your repository directly - that's why it ignores authz that works for your webserver. See http://trac.edgewall.org/wiki/AuthzPolicy and http://trac.edgewall.org/wiki/TracFineGrainedPermissions if you need Trac to use authz for fine-grained browser access.
From that I know - you can't use users from authz as Trac users, because authz doesn't store authentication passwords to recognize these users. See http://trac-hacks.org/wiki/AccountManagerPlugin for supported storages.