首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Trac SvnAuthzAdminPlugin不向用户显示

Trac SvnAuthzAdminPlugin不向用户显示
EN

Stack Overflow用户
提问于 2011-08-11 13:52:53
回答 1查看 262关注 0票数 0

我使用的是Trac v0.12.2SvnAuthzAdminPluginAccountManagerPlugin。我在Trac和Apache/Svn之间共享一个HtDigest auth文件。

trac.ini

代码语言:javascript
复制
[trac]
authz_file = /trac/svnaccess
repository_type = svn

[account-manager]
password_store = HtDigestStore
password_file = /trac/trac.htdigest
htdigest_realm = TracRealm

[components]
acct_mgr.web_ui.LoginModule = enabled
trac.web.auth.LoginModule = disabled
acct_mgr.admin.AccountManagerAdminPages = enabled
acct_mgr.htfile.HtDigestStore = enabled
acct_mgr.pwhash.htdigesthashmethod = enabled
svnauthz.* = enabled

[svnauthzadmin]
show_all_repos = true

由于某种原因,所有用户都会出现在AccountManagerPlugin的“用户”菜单中,但是只有TRAC_ADMIN用户会出现在“SvnAuthzAdminPlugin”复选框中,以便将用户添加到组中。其他一切都完全按照它应该的方式工作,我可以手动将条目添加到我的svnaccess文件中。我知道它很小,因为我曾经用过它,我认为它的配置是完全相同的。

如有任何帮助/建议,我们将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-16 16:34:09

基于这张票针对svnauthz插件提交的文件,看起来这可能是插件本身的一个限制。根据对这张票的评论:

显示的用户列表来自至少分配了一个权限的Trac中的用户(或组)列表。 因此,如果您想在svn authz中授予一个人特定的访问权限,那么他们需要在Trac权限中至少有一个明确授予他们的权限;他们不能拥有来自Trac组成员的唯一权限。

尝试显式地为几个用户帐户分配权限,并查看它们是否出现在列表中。如果这看起来可行,那么您可能想考虑从源代码重新构建插件,并应用该票证中描述的两个补丁中的一个(列出的第二补丁似乎更简单)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7027094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档