svnserve权限配置


分配权限时。文件夹应该应该遵从从大到小,权限应该从小到大的规则

即:文件夹从根文件夹開始,权限从没有权限(为空就可以)到可写再到可读写。

提示:文件夹的訪问权限既能够分配给组,也能够分配指定用户。

首先要查看是否改动这个文件夹下的一个配置文件,假设没有就改动

(1)vi svnserve.conf(全路径如:vi /usr/local/svn/conf/svnserve.conf)



# authz-db = authz

前面的#号和空格去掉,变成

authz-db = authz (文件可变更为其他)

保存

假设要对含有中文的文件夹或文件进行管理或分配时,须要将该文件保存为UTF-8格式

微软的记事本保存为UTF-8格式无效。所以不要用

可用如UltraEdit或EditPlus等软件完毕,保存时,格式应选择UTF-8 NO BOM。

版本号库文件夹结构例如以下:

D:\SVN

|—A:项目一

|—A:文件夹1

|—B:文件夹2

|—B:项目二

|—A:文件夹1

|—B:文件夹2

|—authz (共享的权限配置文件)

|—passwd (共享的password文件)

(2) vi authz(全路径如:vi /usr/local/svn/conf/authz)

[groups]

group_admin = admin

group_vip = user1,user2

group_vip2 = aaa,bbb

group_vip3 = ccc,ddd

设置对根(即SVN)文件夹下,全部版本号库的訪问权限


[/]

* = #全部登录用户默认没有不论什么权限

@group_vip = r #给用户组分配权限,该组用户有可读权限(下面文件权限能够再对group_vip用户组用户添加可写权限)

@group_admin = rw #给用户组分配权限,该组用户有读写权限(下面文件权限能够不用再对group_admin用户组用户进行权限设置)

下面将对各版本号库的及其文件夹进行权限分配


[A:/] #设置A版本号库中。全部项目的訪问权限

* = #未授权用户没有不论什么权限

@group_vip2 = r #group_vip2用户组用户有可读权限(group_vip用户组用户仍有可读权限,下同)

@group_admin = rw #group_admin用户组用户有读写权限

下面将对各版本号库的及其文件夹进行权限分配


[B:/] #设置B版本号库中,全部项目的訪问权限

* = #未授权用户没有不论什么权限

aaa = r #aaa用户(属于group_vip2用户组)对B版本号库有可读权限

@group_vip3 = r #group_vip3用户组用户有可读权限

@group_admin = rw #group_admin用户组用户有读写权限

下面将对各版本号库的及其文件夹进行权限分配


[B:/A] #设置B版本号库中A文件夹文件訪问权限

* = #未授权用户没有不论什么权限

ccc = rw #用户ccc对B版本号库中A文件夹文件有可读写权限

@group_vip3 = r #group_vip3用户组用户有可读权限

@group_admin = rw #group_admin用户组用户有读写权限

另:多个版本号库能够把passwd和authz文件共享。避免反复分配权限

$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
var $numbering = $('

    ').addClass('pre-numbering').hide();
    $(this).addClass('has-numbering').parent().append($numbering);
    for (i = 1; i ').text(i));
    };
    $numbering.fadeIn(1700);
    });
    });

SVN 权限配置具体说明的更多相关文章

  1. Windows下SVN权限配置过程详解

    本节讲解一下Windows下SVN权限配置说明,针对的是一个目录下多库的情况,下面是具体的介绍,希望通过本文的学习,你能够对SVN权限配置问题有更加深刻的认识. 1.本文档适用于对Subvesion的 ...

  2. SVN 权限配置详解

    SVN权限详细配置 本章将详细介绍SVN权限配置涉及的两个配置文件, svnserve.conf 和 authz.conf,通过对配置逐行的描述,来阐明其中的一些细节含义.除此之外的其他配置.安装等内 ...

  3. Windows下SVN权限配置

    Windows下SVN权限配置          按照前面的教程装完1.6.1版以后,当svnadmin create D;\svn创建仓库后,应该在仓库目录下的config目录有3个文件— auth ...

  4. SVN权限配置

    初始化SVN仓库后,里面有以下文件. 其中conf是对授权.认证进行管理的,conf目录里的内容有: passwd设立账户密码: authz权限管理: 假设pwd里有user1,user2两个账户 @ ...

  5. svn 权限配置

    svnserve.conf开启权限 auth中以下设置 重启SVN服务

  6. Linux下SVN部署/安全及权限配置,实现web同步更新

    转自:http://www.cnblogs.com/me115/archive/2013/04/07/3002058.html 本文包含以下内容: SVN服务器安装 SVN权限管理 SVN使用SASL ...

  7. 多项目中SVN权限管理精辟解析

    本节和大家讨论一下多项目SVN权限管理,主要包括建立版本库,修改版本库配置文件,配置允许访问的用户,设置用户访问权限.下面我们就来看一下SVN权限管理.svn权限管理svn的权限管理涉及到一下文件:p ...

  8. SVN的服务器端用户权限配置

    第一:用户的配置 SVN和apache整合的话,用户可以直接使用htpasswd dav_svn.passwd_file_address USERNAME来配置. 而账户的管理可以用dav_svn.a ...

  9. svn数据仓库配置,权限配置

    svn服务的开启有两种方式, ·        自带的svnserve服务(访问地址类似于svn://192.168.80.18/repos/) ·        与Apache配合使用  (访问地址 ...

随机推荐

  1. GO的GDB调试

    GoLang语言,学了很久,一直觉得它单步调试有较多问题,最近才知道自已对它了解得太少了.原来GO语言对GDB的版本是至少为gdb7以上,才能比较好的打印任意变量,如果低于这个版本,则才会出一些问题. ...

  2. 获取windows身份认证网站页面内容

    有些网站必须登录才能获取到页面内容. 代码如下,可获取数据. var url = "https://yunda-api-test.appspot.com/int/parcel?wait=tr ...

  3. Python OpenGL学习(1): 环境配置及错误篇

    系统环境是:Ubuntu 14.04 个人首次接触OpenGL,学到哪就写到哪. 1.模块安装: sudo apt-get install python-openglpip install PyOpe ...

  4. mode(思维,注意内存)

    mode Time Limit:1000MS     Memory Limit:1024KB     64bit IO Format:%lld & %llu Submit Status Pra ...

  5. HTTP概念进阶

    1.什么是回调? 在Java中,就是类A调用类B中的某个方法b,然后类B又在某个时候反过来调用类A中的某个方法a,对于A来说,这个a方法便叫做回调方法 pubilc interface CallBac ...

  6. OOP组合和继续的优缺点

    —— 详解继承与组合的优缺点   组合与继承都是提高代码可重用性的手段.在设计对象模型时,可以按照语义来识别类之间的组合关系和继承关系.在有些情况下,采用组合关系或者继承关系能完成同样的任务,组合和继 ...

  7. Oracle运维 专业的事情交给专业的人来做

    关于Oracle运维的重要性,随便写了几句,放在这儿和大家共勉. Oracle数据库在RDBMS中独占熬头,07年统计其市场份额占关系数据库市场的48.6%稳居首位,而且逐年增加,上升势头强劲.在使用 ...

  8. tabbedApliction

    一.手动创建UITabBarController 最常见的创建UITabBarController的地方就是在application delegate中的 applicationDidFinishLa ...

  9. 阿牛的EOF牛肉串

    #include <iostream>using namespace std;long long s0,s1,s2,s3;int main(){ int i,n; while(cin> ...

  10. C语言静态函数静态变量

    C语言程序可以看成由一系列外部对象构成,这些外部对象可能是变量或函数.而内部对象是指定义在函数内部的函数参数及变量. 外部变量定义在函数之外,因此可以在许多函数中使用.由于C语言不允许在一个函数中定义 ...