Re: {www.iUseSVN.com} Re: apache+svn权限问题

1 view
Skip to first unread message

mingxiao

unread,
Oct 17, 2007, 12:51:01 AM10/17/07
to ZhuShaoHua, iusesvn
ZhuShaoHua,您好!

原来是没有任何问题(可以正常checkout,commit,update),只是现在要求变了,guest组不能访问xmx版本库,admin组不能访问test版本库,我在http.conf配置的是多库的:
<Location /svn>
DAV svn
SVNParentPath "D:/svnroot"
AuthType Basic
AuthName "Subversion repositories!Login needed!"
AuthName "Subversion Repository"
AuthUserFile "C:/Apache2.0/Apache2/svn.password"
AuthzSVNAccessFile "C:/Apache2.0/Apache2/authsvnaccess.txt"

#把以下两个#去掉后即可完成匿名用户也可登录,但只有注册用户才能提交修改
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>

在 authsvnaccess.txt改为以下配置还是不行的:
[groups]
admin = sy
guest = nick
[/]
* = r
[xmx:/]
@admin = rw
* =
[test:/]
@admin = rw
sy = r
* =
看了论坛上的帖子也没说到这中情况???

======= 2007-10-17 11:41:27 您在来信中写道:=======

>To:mingxiao
>
>是你的\Apache2\conf\httpd.conf文件中“AuthzSVNAccessFile”选项所需要参考
>的文件没有访问权限了吧?
>
>以上,谢谢。
>-------------------- On Wed, 17 Oct 2007 11:21:48 +0800 --------------------
>"mingxiao" <mingxi...@163.com> wrote:
>> iusesvn,您好!
>> 我用的是apache+svn,我已经建了两个版本库,原来配置如下:
>> [groups]
>> admin = sy
>> guest = nick
>> [/]
>> * = r
>> [xmx:/]
>> @admin = rw
>> [test:/]
>> @guest = rw
>> sy和nick都可以checkout xmx和test版本库,现在希望admin只可以checkout xmx,guest只可以checkout test,我把
>> [/]
>> * = r
>> 去掉后,出现了403错误
>> Error: PROPFIND request failed on '/svn/test'
>> Error: PROPFIND of '/svn/test': 403 Forbidden (http://localhost:81)
>> 怎么解决呢?
>>
>>         致
>> 礼!
>>
>>
>>         mingxiao
>>         mingxi...@163.com
>>           2007-10-17
>>
>>
>
>
>----------------------------^o^-----------------------------------
>
>----------------------------------------------*^_^*---------------
>-= NEC Confidential - NEC-AS Confidential=-
>
>
>
>>

= = = = = = = = = = = = = = = = = = = =


        致
礼!


        mingxiao
        mingxi...@163.com
          2007-10-17

Reply all
Reply to author
Forward
0 new messages