`
hehch
  • 浏览: 39926 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

svn权限管理

阅读更多
svn的权限管理涉及到一下文件:
passwd文件  --  /conf目录下  用于存放本svn库的用户名和密码,用 = 分割,左边是用户名,右边是密码(明文)。
authz  --  /conf目录下  用于存放本svn库的访问授权信息。
SVNserve.conf  /conf目录下  用于存放本svn库的全局访问控制信息。

最重要的是authz文件,它定义了两部分的内容:
1,对组成员的定义,
2,对目录的授权定义,
可以针对一个单一用户授权,也可以针对在[groups]里面定义的一个组授权,还可以用*通配符来对所有的用户授权,
授权的选项有:只读访问('r'),读写访问('rw'),或者无权防问('').
-------多项目权限配置--------
1.建立多版本库:
[general]
anon-access = none ##(none:不允许匿名用户访问)
auth-access = write
password-db = ../../conf/
authz-db = ../../conf/authz
realm = pronninfo
auth-access = write
password-db = ../../conf/
authz-db = ../../conf/authz
realm = progxzx
即除realm = progxzx外,其他与版本库1配置文件完全相同。如果有更多的版本库,依此类推。
2.配置允许访问的用户
为了简化配置,2个版本库共用1个用户配置文件G:\SVNRoot\conf下。如有必要,也可以分开。注意:对用户配置文件的修改立即生效,不必重启svn
3.配置用户访问权限:
为了简化配置,3个版本库共用1个权限配置文件/opt/svn/conf/pwd.conf。如有必要,也可以分开。文件中定义用户组和版本库目录权限。
用户组格式:
[groups]
<用户组名> = <用户1>,<用户2>
其中,1个用户组可以包含1个或多个用户,用户间以逗号分隔。
/,表示根目录及以下。根目录是svnserve启动时指定的,我们指定为G:\SVNRoot。这样,/就是表示对全部版本库设置权限。
pronninfo:/,表示对版本库1设置权限
pronninfo:/occi, ,表示对版本库1中的occi目录设置权限
progxzx:/,表示对版本库2设置权限
  权限主体可以是用户组、用户或*,用户组在前面加@,*表示全部用户。权限可以是w、r、wr和空,空表示没有任何权限
cook = r
删除无用文件:
rm G:\SVNRoot\nninfo\conf\authz
rm G:\SVNRoot\nninfo\conf\passwd
rm G:\SVNRoot\gxzx\conf\authz
rm G:\SVNRoot\gxzx\conf\passwd
分享到:
评论

相关推荐

    SVN可视化权限分配工具

    SVN权限分配的可视化操作工具,自动解析配置文件,保存自动生成配置文件,支持组权限分配等。 简单易用的SVN中文界面的SVN权限控制工具。

    SVN项目文档管理方案1024.docx

    本文档,通过SVN从安装和使用实践整理很详细文档。 1.引言 2 2.目标 2 3.范围 2 ...9.SVN权限管理规范 68 10. SVN日常使用管理规范 70 11. 文件服务器SVN备份工作 71 12. 实现远程修改SVN用户密码方法 72

    svn 管理工具

    SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同...

    【SVN三种权限管理工具源文件&安装使用方式及其优劣势对比说明】

    提供SVN三种权限管理工具(SvnAdmin、VisualSVN、suafe)的源文件及安装部署说明,对三种工具优劣势进行说明,方便根据自身现状进行相应管理工具选择

    svn用户权限管理

    svn用户权限管理,限定不同用户之间的不同权限,项目经理可以查看项目的所有信息,开发人员只能查看开发人员的信息等等。

    svn 权限认证管理软件

    读取svn 认证文件,主要用于svn多库管理,svn 权限报表,支持用户视图,库视图,支持用户管理,组管理等,这个是通过修改开源项目suafe进行的汉化和中文支持

    SVN权限控制全面解析

    全面讲解SVN权限控制,配置文件,用户控制,权限控制,中文目录控制等

    基于Web的SVN权限管理系统的设计与实现

    设计和实现一款基于Web的SVN权限管理系统,完成SVN用户权限全面解析、权限信息编辑和分级授权等功能,并在前台提供基于用户/组和基于版本库路径的两种视图机制,以简化SVN权限管理。

    svnmanager用户权限管理

    linux svn 用户 权限 管理,具有不错的用户,目录权限管理功能。楼主已搭建完毕非常好用哦!

    SVN权限控制,svn

    SVN权限控制,作为一个配置管理员,需要管理用户的权限,本文主要介绍了使用Subversion的授权文件“authz-db”,

    针对svn的用户、权限、目录的管理

    针对svn的用户、权限、目录的管理 建立版本库 设置密码文件 设置权限文件

    svn 管理工具(web版)

    web版 svn管理工具,可以进行svn库管理,svn用户权限权限分配,资源权限分配

    迈亚SVN用户权限管理系统使用说明

    迈亚SVN用户权限管理系统使用说明,安装配置文档

    SVN管理 公司企业SVN远程管理

    fileDir: 路径为SVN服务器的仓库路径 authz 权限配置文件 passwd 密码配置文件 company=此处配置公司名称 访问地址:http://localhost/为给所有用户提供自行修改密码页面 http://localhost/admin.jsp 为给管理员...

    SVN管理员使用指南

    SVN管理员使用指南SVN管理员使用指南

    svn admin svn用户管理程序

    google开源的svn admin,用于管理svn用户及权限是一套 javaweb程序,以及操作文档

    迈亚SVN用户权限管理系统

    迈亚SVN用户权限管理系统,PHP+MYSQL对SVN的管理操作。

    SVNMANAGER SVN 代码管理 LINUX SVN管理

    1. svnmanager安装包; 2. 在阿里云的安装步骤; 3. 自己团队在使用的代码管理工具网页版管理。 创建项目,创建用户,权限管理

    SVN远程控制管理

    SVN 远程 控制 批量权限管理具,需要的可回复我!

    SVN资源权限管理系统安全,流畅,极简的管理工具.rar

    致力于成为一个安全流畅,极简可靠的SVN管理工具 主要功能 支持用户现有SVN项目导入,一键迁移; SVN仓库创建,管理; SVN用户,用户组创建,管理; SVN资源权限授权; 用户权限查看,密码更改; SVN仓库支持多库...

Global site tag (gtag.js) - Google Analytics