首页 / SVN / svn_authz配置文件总结
svn_authz配置文件总结
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了svn_authz配置文件总结,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2857字,纯文字阅读大概需要5分钟。
内容图文
svn+apache的配置文件无非就是subversion.conf有关apache的给svn的模块配置) authz(用户角色权限配置) passwd(用户密码)
passwd无非就是新建用户或者修改密码用。
authz相对较为复杂,下面举个例子
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
[group]
admin = aaa,bbb,ccc
vip = a1
man = b1 custom = c1
//
这里先设定有这么多个角色和用户
//
假设库的名字叫
cp
//
下面在
cp
下建立2个平行的目录vip和main
[/]
@admin=rw
//
表示根目录下只有admin才有读写权限
[
cp
:/]
*=r
//
在
cp
库下,除了admin下,所有人都有读的权限
@admin=rw
//
在
cp
库下,admin具有读写的权限
[
cp
:
/vip
]
*=
//
除了vip和admin之外,所有人没有任何权限
@vip=rw
//
@admin=rw
//
[
cp
:
/main
]
*=
//
除了以下角色外,其他人没有任何权限
@admin=rw
//
@vip=rw
//
@
man
=r
//
|
如果出现有的目录下有子目录的话,那么在目录中有权限的角色在子目录中也应该有相应角色权限。
也就是说,子目录可以继承母目录的角色权限。
比如 vip这个目录下面有vip1这个目录,那么vip和admin依然有对vip1进行rw的权限。
3.15补充
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
[/]
@admin=rw
//
表示根目录下只有admin才有读写权限
[
cp
:/]
*=r
//
在
cp
库下,除了admin下,所有人都有读的权限
@admin=rw
//
在
cp
库下,admin具有读写的权限
[
cp
:
/vip
]
*=
//
除了vip和admin之外,所有人没有任何权限
@vip=rw
//
@admin=rw
//
[
cp
:
/main
]
*=
//
除了以下角色外,其他人没有任何权限
@admin=rw
//
@vip=rw
//
@
man
=r
//
[
cp
:
/main/01-aaa
]
//admin
和
test
能访问,admin能看到,vip用户是看不到有这个目录的
@
test
=rw
@admin=rw
|
这里补充一下,目录中还有目录特别设置权限的话,如果上一级用户拥有权限但是没有拥有特定的这个权限的话,是看不到的该文件夹的。或者说,拥有子目录权限但是没有主目录权限的话,可以直接通过完全的子目录链接来达到访问的目的。
本文出自 “熊仔的博客” 博客,请务必保留此出处http://9821177.blog.51cto.com/9811177/1745074
svn+apache的配置文件无非就是subversion.conf有关apache的给svn的模块配置) authz(用户角色权限配置) passwd(用户密码)
passwd无非就是新建用户或者修改密码用。
authz相对较为复杂,下面举个例子
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
[group]
admin = aaa,bbb,ccc
vip = a1
man = b1 custom = c1
//
这里先设定有这么多个角色和用户
//
假设库的名字叫
cp
//
下面在
cp
下建立2个平行的目录vip和main
[/]
@admin=rw
//
表示根目录下只有admin才有读写权限
[
cp
:/]
*=r
//
在
cp
库下,除了admin下,所有人都有读的权限
@admin=rw
//
在
cp
库下,admin具有读写的权限
[
cp
:
/vip
]
*=
//
除了vip和admin之外,所有人没有任何权限
@vip=rw
//
@admin=rw
//
[
cp
:
/main
]
*=
//
除了以下角色外,其他人没有任何权限
@admin=rw
//
@vip=rw
//
@
man
=r
//
|
如果出现有的目录下有子目录的话,那么在目录中有权限的角色在子目录中也应该有相应角色权限。
也就是说,子目录可以继承母目录的角色权限。
比如 vip这个目录下面有vip1这个目录,那么vip和admin依然有对vip1进行rw的权限。
3.15补充
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
[/]
@admin=rw
//
表示根目录下只有admin才有读写权限
[
cp
:/]
*=r
//
在
cp
库下,除了admin下,所有人都有读的权限
@admin=rw
//
在
cp
库下,admin具有读写的权限
[
cp
:
/vip
]
*=
//
除了vip和admin之外,所有人没有任何权限
@vip=rw
//
@admin=rw
//
[
cp
:
/main
]
*=
//
除了以下角色外,其他人没有任何权限
@admin=rw
//
@vip=rw
//
@
man
=r
//
[
cp
:
/main/01-aaa
]
//admin
和
test
能访问,admin能看到,vip用户是看不到有这个目录的
@
test
=rw
@admin=rw
|
这里补充一下,目录中还有目录特别设置权限的话,如果上一级用户拥有权限但是没有拥有特定的这个权限的话,是看不到的该文件夹的。或者说,拥有子目录权限但是没有主目录权限的话,可以直接通过完全的子目录链接来达到访问的目的。
本文出自 “熊仔的博客” 博客,请务必保留此出处http://9821177.blog.51cto.com/9811177/1745074
原文:http://www.cnblogs.com/xjcheng1/p/7220136.html
内容总结
以上是互联网集市为您收集整理的svn_authz配置文件总结全部内容,希望文章能够帮你解决svn_authz配置文件总结所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。