在linux搭建的svn中配置的用户组权限不起作用
大家好,我在linux大家的svn环境中对各个用户按照权限进行分组,并给各个用户组配置不同权限,但是配置完后,在测试的过程中,发现无论我如何配置,权限设置都没有效果,仍然可以提交、修改,删除等操作,
以下是我的svn中conf下的authz文件中的用户组配置权限文件内容,请大家看看哪里出问题导致权限设置无效,多多指教,谢谢!
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
admin= zqf,yjz
readgroup = wzw
# [/foo/bar]
# harry = rw
# &joe = r
# * =
#admin
[/]
@admin = rw
[cyjh:/trunk]
#@harry_and_sally = rw
@readgroup = r
------解决方案--------------------svn修改完配置文件后重新启动下试试
------解决方案--------------------在authz中添加的用户,必须要在passwd配置文件里写出来的
------解决方案--------------------
conf目录下有三个配置文件,都需要修改的,估计你是没有配置文件svnserve.conf
要进行如下设置:
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
------解决方案--------------------
如果不允许匿名访问的话,需要这么设置:
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz