SVN权限配置文件问题深入剖析

本节向大家描述一下SVN权限配置文件(authz)分析,主要从七个方面来介绍,欢迎大家一起来学习SVN权限配置文件方面的内容。
近来,要做开发一个使用WEB来管理Subversion的权限的应用程序。我要做的正是核心部分,subversion权限配置文件:authz的解析,并生成这权限配置的一个对象模型。所以深入的分析了其结构,总结如下:

班玛网站建设公司创新互联公司,班玛网站设计制作,有大型网站制作公司丰富经验。已为班玛上1000+提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的班玛做网站的公司定做!

1,对某个用户,如果只赋给他某个目录的权限,但对上级目录没有赋给,则他不能有上级目录的任何权限
例如某个用户有:/repository/project1的r权,而没有/repository的r权

2,SVN权限配置文件中对于所有的目录,都优先处理设置在这个目录上的权限设置。
例如sai用户:
[/repository]
sai=rw
对于repository目录,他有rw的权限。
[/repository/project1]
sai=r
对于repository下的project1目录,他只有r权限。否则,这个saiy用户只有project1的r权。而repository下其他目录有rw权。

3,权限分配,只可以分配到某个目录,而不能到某个文件。

4,SVN权限配置文件中如果某个目录上没有对某个用户设置权限,则一直向上级目录查找,看是否有权限
例如sai用户
[/repository]
sai=rw
[/repository/project1]
saiya=rw
则sai用户一样拥有/repository/project1的读写权限

5,SVN权限配置文件中分配权限时,=的左边为用户,不能想当然的以,号分开加入多个用户

[/repository]
sai,saiya=rw
这样是错误的。

6,如果想设置某用户都没有rw的权限,只要=号的右边这空即可

[/repository]
sai=

7,一些快捷的表示方式。
[groups]
mygroup=sai,saiya
[/repository]
*=(*号表示所有人,这里由表示所有人都没有读写的权限)
[/repository/project1]
@mygroup=rw
(@mygroup表示mygroup这个组上的所有人)。本节关于SVN权限配置文件分析介绍到这里,请关注本节其他相关报道。

【编辑推荐】

  1. 专家推荐 SVN权限配置方法介绍
  2. SVN权限配置专家详解
  3. 学习笔记 Windows下客户端如何修改SVN密码
  4. SVN配置文档新手指南
  5. 术语汇编 SVN代码库简介

新闻名称:SVN权限配置文件问题深入剖析
文章来源:http://www.csdahua.cn/qtweb/news4/289654.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网