`
erichua
  • 浏览: 516289 次
  • 性别: Icon_minigender_2
  • 来自: 远方
社区版块
存档分类
最新评论

SVN笔记--SVN权限管理补充

    博客分类:
  • JAVA
阅读更多

SVN中的权限管理,最容易出问题的地方在用户和权限分配的地方:

authz文件内容:

###
### A match can be inverted by prefixing the rule with '~'. Rules can
### grant read ('r') access, read-write ('rw') access, or no access
### ('').

[aliases]
# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average

[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
cpa = eric,desmond

[mmsitem_jboss:/]
@cpa = rw

[/]
@cpa = rw
* = 

# [/foo/bar]
# harry = rw
# &joe = r
# * =

# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r

 组:【groups】中定义用户用“,”分开;

资源权限:【repository:/】repository:项目名不要有/,如果只有/说明是root。

分享到:
评论
2 楼 erichua 2009-05-15  
5.1.x
1 楼 laiseeme 2009-05-15  
不知道你用的是哪个版本  好像最近新版本的有点不同

相关推荐

    svn-笔记下载

    SVN(Subversion)是版本控制系统中的一种,用于管理和跟踪软件项目中的文件和目录变更。作为一款开源的、跨平台的开发工具,它在协同开发环境中扮演着至关重要的角色,帮助团队成员有效地共享代码,同时保持项目的...

    svn学习笔记-windows下安装svn加apache的安装流程

    **标题解析:** "svn学习笔记-windows下安装svn加apache的安装流程" 这个标题告诉我们,本文将重点讲解如何在Windows操作系统上安装Subversion(简称svn)以及与Apache服务器的集成配置过程。Subversion是一款流行...

    svn笔记资料

    - **用户友好的权限管理**:SVN提供了灵活的权限管理系统,可以根据需求设置不同的访问权限。 #### 四、SVN的基础使用 1. **客户端与服务器模型**:SVN基于客户/服务器模型运行,主要包括两种操作模式:复制-修改-...

    svn详细笔记

    ### SVN详细笔记 #### 一、SVN简介与特点 Subversion(简称SVN)是一种分布式版本控制系统,用于管理文件和目录集,并记录这些文件和目录集随着时间的变化历史。相较于早期的版本控制系统如CVS(Concurrent ...

    svn-笔记.docx

    【SVN笔记】 SVN,全称Subversion,是一款广泛应用于软件开发领域的版本控制系统,旨在解决多人协作开发中可能出现的问题,如代码冲突、版本管理混乱等。它通过跟踪文件的修改历史,使得开发者能够轻松备份不同版本...

    SVN中文教程 SVN简明教程 SVN学习笔记

    5. **SVN权限管理** - SVN仓库可以通过设置访问控制列表(ACLs)限制用户权限,例如只读、读写等。 - 可以通过SVN工具设置用户和组权限,以实现对仓库或特定目录的精细控制。 6. **SVN与版本控制系统对比** - 相...

    svn学习笔记

    ### SVN学习笔记 #### 版本控制的重要性及概念解析 版本控制在软件开发过程中扮演着极其重要的角色。尤其是在多人协作的环境下,版本控制系统能够有效帮助团队成员管理代码、文档和其他重要资源的不同版本,确保每...

    我的cvs2svn笔记

    《我的cvs2svn笔记》是一份详细的指南,旨在帮助用户在Windows环境下将CVS(Concurrent Versions System)版本库转换为SVN(Subversion)版本库。CVS是一种广泛使用的源代码控制系统,而SVN则因其先进的特性,如分支...

    linux下svn安装笔记带钩子

    Subversion(简称SVN)是一种分布式版本控制系统,主要用于代码管理。它可以追踪每一项对文件或目录所做的更改,并且能够查看任何时刻的版本状态。这对于团队协作开发来说非常重要,因为它可以确保每个人都在使用...

    SVN初学者笔记

    【SVN初学者笔记】 Subversion(简称SVN)是一种版本控制系统,用于管理软件开发过程中对源代码和其他文件的修改历史。这篇笔记主要面向初学者,涵盖了SVN的基本操作,包括安装、与Eclipse的集成以及如何有效地学习...

    SVN学习笔记

    ### SVN学习笔记 #### SVN简介与安装配置 版本控制系统(Version Control System,VCS)是软件开发中的一个重要工具,用于管理代码的历史版本、追踪修改记录等。Subversion(简称SVN)是一种常用的集中式版本控制...

    svn应用笔记

    通过理解和掌握这些SVN应用笔记,开发者能够更有效地利用SVN进行团队协作和项目管理,提高软件开发的效率和质量。记得定期备份版本库,以便在出现问题时能够快速恢复,同时也要注意团队间的沟通,减少不必要的冲突和...

    SVN_自动同步备份环境搭建笔记

    - authz文件中定义用户和用户组的读写权限,例如:svn_back用户对webmail2010 Repository拥有全部权限。 #### 七、总结 通过上述步骤,可以实现一个稳定的SVN自动同步备份环境。不仅提高了数据安全性,还优化了...

    SVN使用笔记笔记!

    【SVN使用笔记笔记】 SVN,全称Subversion,是一种广泛使用的版本控制系统,被誉为程序设计中的“后悔药”。它允许开发团队在多个用户之间共享和管理代码,同时记录每一次修改,以便在需要时恢复旧版本,防止数据...

    svn.pdf.tar.gz_linux svn

    本笔记主要针对Linux环境下如何安装、配置及使用SVN进行详细介绍,旨在帮助用户在Linux系统上顺利搭建SVN服务器并进行日常的代码管理。 ### 1. SVN简介 SVN是Apache软件基金会的一个项目,用于管理文件和目录版本...

    SVN+Trac的配置笔记

    3. **权限管理**:注意,SVN和Trac对每个项目都有独立的权限管理。在`svnserve.conf`中可以配置SVN的访问权限,而在Trac的`trac.ini`中可以设置谁可以查看、编辑项目信息。 4. **数据库选择**:虽然这里未提到...

    svn搭建笔记.zip

    4. **设置SVN仓库权限**:通过编辑仓库目录下的conf文件,如authz和passwd文件,可以设定用户和组的访问权限。authz文件用于精细控制,passwd文件用于添加用户和密码。 5. **挂载SVN仓库**:在Apache配置文件中,...

Global site tag (gtag.js) - Google Analytics