• svn(二权限管理)


    Subversion权限配置

    svn 仓库权限配置

    › svnserve.conf 定义所有认证和授权政策

    › passwd 存放项目成员帐户信息

    › authz 主要是做复杂的群组权限控制 

    项目仓库目录下的conf 目录中 

    第一步对svnserve.conf 文件作如下修改,找到以下四行:

           #anon-access = read

           #auth-access = write

           #password-db = passwd

           #authz-db = authz

           将这四行前的“#”号去掉,并修改如下:

           anon-access = none 不允许匿名用户访问

           auth-access = write 通过验证的用户可以读写

           password-db = passwd 用户保存文件

           authz-db = authz 权限管理文件 

    第二步对passwd 添加一行

           user1=user1passwd (前面是用户名,后面是密码)

           user2=user1pwd

    第三步对authz 作如下操作   

           [groups]

           svngroup = ltw

          

           [itcast:/]

           @svngroup = rw 定义组svngroup下的所有用户拥有 读写权限 (注意:rw权限具有继承性,例如我们对于根目录设置了有读写权限 则对于根目录下的所有子目录同样具有读写权限)

           user1 = r 定义用户user1拥有读权限

           * = 其他用户无任何权限 

           如果权限保护目录为中文,则必须将authz文件利用ultraedit工具转存为UTF-8 BOM 格式

           否则权限不生效

  • 相关阅读:
    Linux内核参数优化
    Linux:文件系统层次结构标准(Filesystem Hierarchy Standard)
    全球海底光缆及我国海底光缆分布
    CentOS单网卡绑定双IP
    Weblate 2.11安装配置文档
    Docker安装及常用命令
    好文要保存
    rsh命令配置于使用
    RHEL(或CentOS)中关于逻辑卷( Logical Volume Manager,LVM)的一些概念及使用LVM的例子
    git学习资料
  • 原文地址:https://www.cnblogs.com/jianfengyun/p/3825450.html
Copyright © 2020-2023  润新知