subversion 权限分配

脆爽 2013-05-17 02:10:37
由于以前管理公司服务器的同事离职也联系不到,公司的svn版本控制服务器需要进行权限管理本人新手,在网上找到教程需要修改authz这个文件但是我不清楚当时用 svnadmin create 命令创建的库叫什么名字,无法对唯一的版本库中的文件夹的访问权限进行控制,如何能够得到这个创建的库叫什么名字呢?
如果的到这个名字现已经配置好 abc 和def两个组,想要实现abc这个组对这个项目有读写权限,def只对这个项目的project文件夹有读写权限,权限配置如何写?

[/] #这个是相对于操作系统的根么?
@abc = rw
@def = r
*=

#如果项目名叫svn 是不是对于他下面的project就这么写?
[svn:/project]
@abc=rw
@def=rw
*=
...全文
77 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
prohibit 2013-05-20
你把[/]里的用户组配置去掉(platform不变),不配置权限试试
回复
脆爽 2013-05-20
引用 2 楼 prohibit 的回复:
[/]应该是svn的根目录;

[svn:/project]
@abc=rw
@def=rw
*=

这是我本机上搭建的svn,看能不能参考
$ ls
conf db format hooks locks README.txt
$ ls conf/
authz passwd svnserve.conf
$ pwd
/media/Cache/SWAP/svn/own_svn
$ svnserve -d -r /media/Cache/SWAP/svn/
$ svn ls svn://localhost/own_svn
test/
eclipse/


我的权限依然配置不成功

[/]
@employee = rw
@internship = r
* =

[platform:/]
@internship = rw
@employee = r
* =

这个是我的目录结构
回复
prohibit 2013-05-17
[/]应该是svn的根目录; [svn:/project] @abc=rw @def=rw *= 这是我本机上搭建的svn,看能不能参考
$ ls
conf  db  format  hooks  locks  README.txt
$ ls conf/
authz  passwd  svnserve.conf
$ pwd
/media/Cache/SWAP/svn/own_svn
$ svnserve -d -r /media/Cache/SWAP/svn/
$ svn ls svn://localhost/own_svn
test/
eclipse/
回复
脆爽 2013-05-17
上面的 / 的def组名写错了 不好意思 还是不行的
回复
相关推荐
发帖
系统维护与使用区
创建于2007-08-27

1.9w+

社区成员

系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
申请成为版主
帖子事件
创建了帖子
2013-05-17 02:10
社区公告
暂无公告