• SVN 权限配置具体说明


    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文件共享。避免反复分配权限

  • 相关阅读:
    ABAP术语-Interface
    ABAP术语-Interface Parameter
    ABAP术语-Implementation
    ABAP术语-IDOC
    ABAP术语-IAC (Internet Application Components)
    ABAP术语-HTML
    ABAP术语-Function Module
    ABAP术语-Function Library
    ABAP术语-Function Group
    PyCharm的小技巧
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5206473.html
Copyright © 2020-2023  润新知