首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何允许未命名用户进入svn authz文件?

如何允许未命名用户进入svn authz文件?
EN

Stack Overflow用户
提问于 2010-04-28 08:59:10
回答 1查看 2.6K关注 0票数 1

我有一个与apache一起运行的subversion服务器。它在apache配置中使用LDAP对用户进行身份验证,并使用SVN授权限制用户对某些存储库的访问。这工作得很好。

阿帕奇

代码语言:javascript
复制
DAV svn
SVNParentPath /srv/svn
SVNListParentPath Off
SVNPathAuthz Off
AuthType Basic
AuthName "Subversion Repository"
AuthBasicProvider ldap
AuthLDAPBindDN        # private stuff
AuthLDAPBindPassword  # private stuff
AuthLDAPURL           # private stuff
Require valid-user
AuthzSVNAccessFile /etc/apache2/dav_svn.authz

Subversion

代码语言:javascript
复制
[groups]
soft = me, and, all, other, developpers

从一台机器添加匿名访问()

现在,我想设置一个服务(用于代码评审的rietveld),它需要有对存储库的匿名访问。因为这是一个web服务,所以访问总是从同一个服务器进行。因此,我添加了apache配置,以允许从这台机器进行所有访问。直到我在授权文件中添加了一个允许对所有用户进行读取访问的额外行,这才起作用。

阿帕奇

代码语言:javascript
复制
<Limit GET PROPFIND OPTIONS REPORT>
  Order allow,deny
  Allow from # private IP address
  Satisfy Any
</Limit>

Subversion

代码语言:javascript
复制
[Software:/]
@soft = rw
* = r                    # <-- This is the added line

例如,在添加来自特定IP的授权之前,所有用户都经过了身份验证,因此具有一个名称。现在,有些访问是在没有用户名的情况下完成的!我在apache日志文件中找到了-用户名,但是行- = r不工作,anonymous = r也不起作用。我不允许对SVN授权中的每个人进行读取访问。我该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-29 11:34:46

尝试将其放入您的authz文件中:

代码语言:javascript
复制
[Software:/]
@soft = rw
$anonymous=r
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2728021

复制
相关文章

相似问题

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