打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
apache+svn 权限
Apache+SVN权限管理实例剖析
2010-05-19 15:25 佚名 字号: |
本文讲解一下Apache+SVN权限管理问题,有些同学对这个问题很困惑,这里我发表一下个人理解,和大家讨论讨论,希望对你解决问题有所帮助。
AD:
之前几节中我们讲解了Apache+SVN部署问题,看了很多同学对权限管理的困惑,本文通过实例向大家讲一下Apache+SVN权限管理,自己将实际操作方案放上来,供大家参考。
首先介绍下我们的环境:我们的SVN服务器是LINUX的操作系统。
方法一
首先看一下Apache+SVN权限管理的几个例子。例子:
在服务器端192.168.2.22的/opt/repository下建test1和test2两个库,权限和用户文档统一
步骤如下:
1,建库
svnadmincreate/opt/repository/test1
svnadmincreate/opt/repository/test2
2,配置httpd
<Location/opt>
DAVsvn
SVNParentPath/opt/repository/
AuthTypeBasic
AuthName"Subversionrepository"
AuthUserFile/opt/repository/passwd
AuthzSVNAccessFile/opt/repository/authz
Requirevalid-user
Location>
解释:
用户访问test1的方式为:http://192.168.2.22/opt/test1
用户访问test2的方式为:http://192.168.2.22/opt/test2
3,则passwd为用户列表文档,authz为用户Apache+SVN权限管理文档
4,用户权限文档authz
在用户权限文档中,格式如下:
[groups]
t1=a
t2=b,c
t3=d,e
[test1:/]
*=r
@t1=rw
[test1:/back]
@t2=rw
[test2:/]
*=r
@t2=rw
[test2:/ca]
@t3=rw
@t1=none
解释:
对于test1库来讲:
1,a具有所有目录的读写权限
2,b,c对于back目录下的具有读写权限,对其他目录只有读权限
3,d,e对所有目录只有读权限
对于test2库来讲:
1,b,c具有所有目录的读写权限
2,d,e对于ca目录具有读写权限,对其他目录只有读权限
3,a没有ca目录的任何权限,但对其他目录有读权限
请继续关注下节Apache+SVN权限管理介绍
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
linux svn使用
linux架设subversion(svn)版本控制
安装和使用SVN nebula.fortune by beijing
SVN+Linux+Apache配置
对于ubuntu下安装subversion的几点更正和补充
在linux下安装svn(摘录+自己的总结)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服