D:\scmserver\SVNROOT\safeControl,该SVN项目下,有erSystem和hcSystem两个项目。现在人员有两种类型的人,一个内部人员,一个是佰钧成人员。

设置要求:

1.任何人员访问safeControl的SVN链接地址 SVN://192.168.1.100/safeControl,会弹出输入用户名、密码的提示框,未输入不能获得项目信息。

2.对于授权的内部人员一般可以看到erSystem和hcSystem两个项目,对于佰钧成人员可以根据授权情况,只给其显示一个项目。

实现步骤:

1.进入100服务器,在DOS命令窗口中,进入SVN所在目录,创建新的SVN项目

参考以上图片,创建命令为:svnadmin create safeControl

2.创建safeControl项目,在svnroot目录下会出现以下文件夹目录及文件。

3.进入【conf】目录,首先对“svnserve.conf”文件进行设置。

[general]

anon-access = none              //定义非授权用户的访问权限,有三种方式: none 、 read 、 write ,设置为 none 限制访问,read 为只读, write 为具有读写权限,                                            默认为 read ;如果设置为 read,则任何人链接该svn地址后,可直接下载文件

auth-access = write              //定义授权用户的访问权限,有三种方式: none 、 read 、 write ,设置为 none 限制访问, read为只读, write 为具有读写权限,默                                               认为 write 。一般为write。

password-db = passwd            // (对应【conf】目录下的passwd文件)

authz-db = authz                  //(对应【conf】目录下的authz文件);如果注释该信息,则任何人链接该svn地址后,可直接下载文件。

realm = safeControl

4.对authz文件进行设置。

[groups]
lcsoft_vip=admin                                   //定义lcsoft_vip用户组,对应系统管理员admin

lcsoft=litan,fzm,liaoh,weiran,hanq            //定义lcsoft用户组,对应内部人员

bjc_groups=liuz                                     //定义bjc_groups用户组,对应佰钧成人员

[safeControl:/]                                       //safeControl的根目录,lcsoft_vip用户组即系统管理员有读写的权限

@lcsoft_vip=rw                                      // 如果设置成“*=”,则除lcsoft_vip用户组外的其他授权用户完全不能访问safeControl, 所以必须设置为“r”。

*=r                                                       //设置为“r”,可让其他授权用户查看

[safeControl:/erSystem]                         //针对于safeControl下的erSystem项目进行授权,bjc_groups、lcsoft、lcsoft_vip用户组、有读写的权限。

@bjc_groups=rw
@lcsoft=rw
@lcsoft_vip=rw
*=                                                      //除以上三个用户组之外的其它用户,则无权限访问

[safeControl:/hcSystem]                       //针对于safeControl下的hcSystem项目进行授权,lcsoft用户组和admin用户有读写的权限。

@lcsoft=rw
admin=rw                                           //不加@,是指向具体的用户
*=                                                     // 除lcsoft用户组和admin用户之外的其它用户,则无权限访问,bjc_groups用户组无法访问获取

5.对passwd文件进行设置

[users]

admin=whmiccs
litan=123
liaoh=lh123
fzm=fzm123
weiran=wr123
hanq=hq123456
liuz=lz123
lianglin=321

以上就是针对于authz文件中设置的用户,增加对应的用户密码。

SVN设置实例的更多相关文章

  1. svn设置提交忽略某些文件或文件夹

    在svn客户端,想设置忽略提交.class文件,通过 properties > New > Other 添加一个忽略的属性,,还是不行:部分屏蔽了,部分class还是在列表中 再次参考了一 ...

  2. 【原创】Eclipse中为SVN设置快捷键

            SVN是深受开发者喜爱的版本控制工具,其较CVS有更好的控制策略.在Android开发中,我也选择SVN作为版本控制工具.Eclipse的SVN插件名叫Subclipse,可以到htt ...

  3. svn 设置文件可执行权限

    本地文件在commit到仓库之前若没有chmod +x 权限的话,那在svn仓库里的文件将会保持当前无可执行属性状态. 即使在本地chmod +x filename 之后,再提交到仓库也是没有用的.c ...

  4. 给SVN设置代理

    XP系统在C:\Documents and Settings\Administrator\Application Data\Subversion目录下 win7及以上系统在C:\Users\admin ...

  5. Java-Runoob-高级教程-实例-环境设置实例:4.Java 实例 – 如何查看当前 Java 运行的版本?

    ylbtech-Java-Runoob-高级教程-实例-环境设置实例:4.Java 实例 – 如何查看当前 Java 运行的版本? 1.返回顶部 1. Java 实例 - 如何查看当前 Java 运行 ...

  6. Java-Runoob-高级教程-实例-环境设置实例:3.Java 实例 - 如何执行指定class文件目录(classpath)?

    ylbtech-Java-Runoob-高级教程-实例-环境设置实例:3.Java 实例 - 如何执行指定class文件目录(classpath)? 1.返回顶部 1. Java 实例 - 如何执行指 ...

  7. Java-Runoob-高级教程-实例-环境设置实例:2.Java 实例 – Java 如何运行一个编译过的类文件?

    ylbtech-Java-Runoob-高级教程-实例-环境设置实例:2.Java 实例 – Java 如何运行一个编译过的类文件? 1.返回顶部 1. Java 实例 - 如何执行编译过 Java ...

  8. Java-Runoob-高级教程-实例-环境设置实例:1.Java 实例 – 如何编译一个Java 文件?

    ylbtech-Java-Runoob-高级教程-实例-环境设置实例:1.Java 实例 – 如何编译一个Java 文件? 1.返回顶部 1. Java 实例 - 如何编译 Java 文件  Java ...

  9. 简单的Slony-I设置实例 II

    磨砺技术珠矶,践行数据之道,追求卓越价值 回到上一级页面: PostgreSQL集群方案相关索引页     回到顶级页面:PostgreSQL索引页 接前面例子, 简单的Slony-I设置实例 这次我 ...

随机推荐

  1. iOS学习笔记---网络请求

    一.HTTP协议的概念 HTTP协议:Hyper Text Transfer Protocol(超文本传输协议)是用于从万维网服务器传送超文本到本地浏览器的传输协议.HTTP是一个应用层协议,由请求和 ...

  2. 提示gtk错误,无法打开便器器(sudo gedit filename失败)

    解决方法:安装gtksource,命令 sudo apt-get install gir1.2-gtksource-3.0

  3. Java-->PrintStream

    --> 用过之后都不想用read.write了,感觉还是挺方便的... package com.dragon.java.hwletter; import java.io.BufferedRead ...

  4. 时空上下文视觉跟踪(STC)算法的解读与代码复现(转)

    时空上下文视觉跟踪(STC)算法的解读与代码复现 zouxy09@qq.com http://blog.csdn.net/zouxy09 本博文主要是关注一篇视觉跟踪的论文.这篇论文是Kaihua Z ...

  5. HDU 5775 树状数组

    Bubble Sort Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total ...

  6. leetcode 148. Sort List ----- java

    Sort a linked list in O(n log n) time using constant space complexity. 排序,要求是O(nlog(n))的时间复杂度和常数的空间复 ...

  7. phpmyadmin的安装和使用

    首先在phpmyadmin的官方网站的下载页面根据自己的PHP以及MYSQL的版本下载对应的phpmyadmin版本. 图中红框部分标识此版本支持度额PHP版本以及MYADL版本. 比如此版本就是支持 ...

  8. 【P1373】奶牛的卧室

    看山神的题解写出来的,sro_dydxh_orz 原题:奶牛们有一个习惯,那就是根据自己的编号选择床号.如果一头奶牛编号是a,并且有0..k-1一共k张床,那么她就会选择a  mod  k号床作为她睡 ...

  9. 排序算法总结(一)插入排序【Insertion Sort】

    最近在忙着找工作,以前看的排序算法都忘记了,悲剧啦T  T现在来回顾一下吧. 这边推荐一个算法可视化的网站,非常有用.http://visualgo.net/ 一.插入排序的思想(Wikipedia) ...

  10. C# websocket Server 加密 76号协议

    服务器端源码: 76号协议增加了加密字段 sec-websocket-key1 sec-websocket-key2 以及最后8个字节 服务器必须在握手信息之后发送回解密信息才能握手成功. 解密方式 ...