当前位置: 代码迷 >> CVS/SVN >> svn server配备 authz 多工程的访问权限设置
  详细解决方案

svn server配备 authz 多工程的访问权限设置

热度:1984   发布时间:2013-02-26 00:00:00.0
svn server配置 authz 多工程的访问权限设置

创建svn仓库

mkdir /opt/svn-server

cd /opt/svn-server

svnadmin create proj1

svnadmin create proj2

svnadmin create public

 

在所有proj1,proj2... proj同级目录创建authz 和passwd 用于所有其他项目的认证,只需要在自己的conf/svnserve.conf指定外边的authz和passwd文件即可。

 

假设svnserve -d -r /opt/svn-server运行,那么svn访问时的根路径/所在位置对应就是/opt/svn-server

authz内容:

[group]

user_group = user1,guest,user2

 

#proj1目录只允许user1读写,其他用户不可访问

[proj1:/]

user1 = rw

* =

#proj2目录只允许user2读写,uer1只读,其他用户不可访问

[proj2:/]

user2 = rw

user1 = r

* =

#public目录下的项目允许所有user_group里的成员只读访问

[public:/]

@user_group = r

 

  相关解决方案