SVN 怎么控制权限 某一个用户只能访问某个文件 25

SVN怎么控制权限某一个用户只能访问某个文件大神来解答就是让User登陆的时候只能看到test,user2登陆的时候只能看到test2... SVN 怎么控制权限 某一个用户只能访问某个文件

大神来解答
就是让User登陆的时候只能看到test , user2登陆的时候只能看到test2
展开
 我来答
stoneman1976
推荐于2017-11-25 · TA获得超过7856个赞
知道大有可为答主
回答量:2125
采纳率:75%
帮助的人:2257万
展开全部
从你的截图来看,用的是http协议,也就是说SVN服务器端已经和Apache集成了,那么你只要修改一下服务器端的权限控制文件就可以了,可以这么写权限文件:

[/]
* =
user = r
user2 = r

[svnregister:/]
* =
user = r
user2 = r

[svnregister:/trunk/test]
user2 =

[svnregister:/trunk/test2]
user =

如果你的SVN服务器的httpd.conf中对于SVN版本库存放地址的指向,用的是SVNParentPath而不是SVNPath,那么就直接用上面的写法就行了,如果用的是SVNPath,那么上面的写法还得改改。至于权限文件是哪个文件,你要看httpd.conf中AuthzSVNAccessFile指向哪个文件。

你可以看看我的百度文库,有篇项目级SVN服务器的搭建指南,其中对权限管理的配置有详细描述。
百度网友c04095b61
2012-08-17 · TA获得超过193个赞
知道答主
回答量:189
采纳率:0%
帮助的人:125万
展开全部
如果是基于Apache的架设方式,用户管理也是基于Apache的,那么在Apache的httpd.conf中的svn这段location中指定权限文件,在所指定的权限文件中定义不同用户或者用户组可以访问哪些文件夹
追问
能写下具体怎么写吗
追答
修改配置文件/home/svnroot/repository/conf/svnserve.conf 
[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access = none
#认证用户的权限,可以是read,write,none,默认为write
auth-access = write
#密码数据库的路径,去掉前面的#
password-db = passwd
#用户操作权限#
authz-db = authz
修改配置文件passwd
[users]
user = passwod
user1 = password1
修改配置文件authz
[test1:/]
user = rw
[test1:/doc]
user1 = rw
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
东方宝红防水Clfc5
2012-08-20 · TA获得超过143个赞
知道答主
回答量:71
采纳率:0%
帮助的人:15.2万
展开全部
不知道哦!`(*∩_∩*)′
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式