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
*=
...全文
100 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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组名写错了 不好意思 还是不行的

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧