当前位置: 首页 > news >正文

Windows下批量设置SVN用户组权限

问题背景:

服务器上有很多项目,比如像这样:

现在需要批量修改这些项目的访问权限。


解决方法:

通过分析发现,每个项目的SVN目录结构是这样的:

注意到conf文件夹,里面就有项目SVN权限的配置:

在这个文件里,按下面的配置就可以设置对应组的权限了,用户权限也类似;

(可以在可视化工具那里设置后,观察这个文件的变化)

[/]
@netuser=rw 

#用户组=读/写


由此出发,写了个客户端工具,用来批量修复SVN权限,大致的界面是这样的:


实现原理:

1.设置SVN Repositories存放路径;

2.通过SVN Repositories存放路径找到下面所有项目的VisualSVN-SvnAuthz.ini配置文件路径;

3.通过SVN Repositories存放路径找到当前Server上的所有用户组;

4.通过拼接用户组权限,重写VisualSVN-SvnAuthz.ini文件,即可实现修改SVN项目的读写权限了;


源代码下载:

点击下载



相关文章:

  • windows中eclipse打开当前文件所在文件夹
  • Effective C++: auto类型推断.
  • 利用CSS-border属性实现圆饼图表
  • 大圣归来:我们心中缺少一份英雄主义
  • Java命令学习系列(7):Javap(转)
  • 用VS2010编C#程序扫盲
  • 微软宣布Visual Studio 2015后继版本,开发者可以使用Visual C++ for Linux了
  • fullPage.js全屏滚动插件 中文帮助文档API
  • 9个 SSH常用命令选项(转载)
  • 二叉树的操作
  • jquery 的队列queue
  • CentOS下载
  • 开始学习第一天
  • 电梯演讲
  • Linux kernel Makefile for ctags
  • 网络传输文件的问题
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • Apache Zeppelin在Apache Trafodion上的可视化
  • C# 免费离线人脸识别 2.0 Demo
  • CentOS6 编译安装 redis-3.2.3
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • Java,console输出实时的转向GUI textbox
  • Javascript弹出层-初探
  • Java基本数据类型之Number
  • js
  • LeetCode29.两数相除 JavaScript
  • PV统计优化设计
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 第2章 网络文档
  • 翻译:Hystrix - How To Use
  • 关于字符编码你应该知道的事情
  • 将回调地狱按在地上摩擦的Promise
  • 目录与文件属性:编写ls
  • 前端攻城师
  • 区块链分支循环
  • 删除表内多余的重复数据
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 学习使用ExpressJS 4.0中的新Router
  • 责任链模式的两种实现
  • 智能合约开发环境搭建及Hello World合约
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • 说说我为什么看好Spring Cloud Alibaba
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • ​水经微图Web1.5.0版即将上线
  • (HAL库版)freeRTOS移植STMF103
  • (java)关于Thread的挂起和恢复
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (附源码)计算机毕业设计大学生兼职系统
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (全注解开发)学习Spring-MVC的第三天
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • .net反编译工具