svn服务器在linux服务器上,如何进行权限细化管理呢?
需要配置/home/用户名/svn/repositories/conf/authz 文件
可以对用户进行分组,下面的分组方法是错误的:
下面的才是正确的:
我的svn根目录结构如下:
上述标红的分支,我不想让yunmastaff组中的用户访问,如何配置呢?
修改/home/用户名/svn/repositories/conf/authz 文件:
- [aliases]
- [groups]
- yunmastaff = qinli,pandeng,whuang
- # [/foo/bar]
- # [repository:/baz/fuz]
- # @harry_and_sally = rw
- # * = r
- [/]
- ywang=rw
- qinli=rw
- pandeng=rw
- whuang=rw
- [/产品文档/]
- admin=rw
- whuang=rw
- ywang=rw
- hgli=rw
- [/app]
- @yunmastaff=
- [/java]
- @yunmastaff=
- [/baseline]
- @yunmastaff=
这样组yunmastaff 中的用户就无法访问/app,/Java,/baseline 这三个分支
参考:http://www.2cto.com/Article/201407/314503.html