svn权限配置
2015-06-14 17:24
218 查看
项目仓库目录下的conf 目录中
第一步对svnserve.conf 文件作如下修改,找到以下四行:
#anon-access = read
#auth-access = write
#password-db = passwd
#authz-db = authz
将这四行前的“#”号去掉,并修改如下:
anon-access = none 不允许匿名用户访问
auth-access = write 通过验证的用户可以读写
password-db = passwd 用户保存文件
authz-db = authz 权限管理文件
第二步对passwd中 添加一行
user1=user1passwd (前面是用户名,后面是密码)
ltw = ltwpasswd
第三步对authz中 作如下操作
[groups]
svngroup = ltw
[oa:/]
@svngroup = rw 定义组svngroup下的所有用户拥有 读写权限 (注意:rw权限具有继承性,例如我们对于根目录设置了有读写权限 则对于根目录下的所有子目录同样具有读写权限)
user1 = r 定义用户user1拥有读权限
* = 其他用户无任何权限
如果权限保护目录为中文,则必须将authz文件利用ultraedit工具转存为UTF-8 无BOM 格式
否则权限不生效
* auth-access :定义授权用户的访问权限,有三种方式: none 、 read 、 write ,设置为 none 限制访问, read为只读, write 为具有读写权限,默认为 write 。
第一步对svnserve.conf 文件作如下修改,找到以下四行:
#anon-access = read
#auth-access = write
#password-db = passwd
#authz-db = authz
将这四行前的“#”号去掉,并修改如下:
anon-access = none 不允许匿名用户访问
auth-access = write 通过验证的用户可以读写
password-db = passwd 用户保存文件
authz-db = authz 权限管理文件
第二步对passwd中 添加一行
user1=user1passwd (前面是用户名,后面是密码)
ltw = ltwpasswd
第三步对authz中 作如下操作
[groups]
svngroup = ltw
[oa:/]
@svngroup = rw 定义组svngroup下的所有用户拥有 读写权限 (注意:rw权限具有继承性,例如我们对于根目录设置了有读写权限 则对于根目录下的所有子目录同样具有读写权限)
user1 = r 定义用户user1拥有读权限
* = 其他用户无任何权限
如果权限保护目录为中文,则必须将authz文件利用ultraedit工具转存为UTF-8 无BOM 格式
否则权限不生效
* auth-access :定义授权用户的访问权限,有三种方式: none 、 read 、 write ,设置为 none 限制访问, read为只读, write 为具有读写权限,默认为 write 。
相关文章推荐
- 浅谈JavaScript中的Math.atan()方法的使用
- 21Exchange Server 2010跨站点部署-分支机构Ootlook登陆测试
- c++11 Chrono时间库
- 利用gdb在汇编指令级调试C程序
- Xcode6模拟器iOS8键盘出不来问题
- 邻接矩阵图的dfs和bfs
- loadrunner生成随机uuid的方法
- GIS数据格式topojson
- DAVINCI和OMAP架构的区别
- Basic Definitions of Digital Audio
- 链表复习
- iOS NSString的常用用法
- win8 内存占用过高 问题小结
- ActiveMQ 由浅入深之(JMS入门介绍)
- 使用Xcode 7 beta免费真机调试iOS应用程序
- AIX系统maxperm与maxperm%的关系分析
- 字符串的全排列和组合
- Hiberante可配置参数
- 设计模式
- DllMain使用的注意事项