svn权限

作者: 张爱宇 | 来源:发表于2018-10-24 19:44 被阅读0次

实例:

XXX公司是一家电子元器件设备供应商,其中有个ARM部门,专门负责ARM芯片的方案设计、销售,并在北京、上海各设立了一个办事处。

对于工作日志,原先采用邮件方式发给经理,但是这种方式有个缺点,那就是不具备连续性,要看以前的日志必须一封一封邮件去查看,很麻烦。

于是就想到利用Subversion, 让员工在自己电脑上编辑日志,然后利用svn传送回来,既方便员工自己编写日志,又方便对日志的归档处理,

而且提交日志的时候只需要执行一下 svn commit 即可,比发送邮件还要简单的多。

部门文档的目录结构如下部门文档的目录结构如下:

test           

├─diary                 

│  ├─headquarters         

│  ├─beijing             

│  └─shanghai             

├─ref                     

└─temp               

test:部门名称

diary:工作日志目录

headquarters:总部工作日志目录

beijing:北京办日志目录

hanghai:上海办日志目录

ref:公司公共文件参考目录

temp:临时文件目录

人员情况

morson,公司总经理,不习惯使用电脑,更喜欢传统的纸与笔,以及面对面的交流

michael,arm事业部的部门经理,没事的时候喜欢弄点儿新技术,用svn来管理日志,就是他想出来的主意

scofield,北京办人员,老员工,为人油滑难管

lincon,上海办人员,老员工,大老实人一个

linda,总部协调员、秘书,文笔不错,长得也不错

rory,单片机技术员,技术支持

访问权限需求分析

允许总经理、部门经理读取所有文件。顺便给他们开放写权限,以便体现对他们职位的尊重,虽然对于某些文件来说,他们若拥有“写”权限其实也没什么用处

除部门经理外,所有其他人员,均只能看到本办事处人员工作日志

不允许匿名访问 – ref目录只允许经理和秘书读写,对其他人只读

temp目录人人都可以随意读写

在服务器端d:\svndata\test\conf配置svnserve.con

[general]   

password-db = passwd.conf   

anon-access = none   

auth-access = write   

authz-db = authz.conf

在服务器端d:\svndata\test\conf配置passwd.conf进行用户创建

[users]   

morson = ShowMeTheMoney   

michael = mysecretpassword   

scofield = hellolittilekiller   

lincon = asyouknows111   

rory = 8809117   

linda = IlikeWorldCup2006

在服务器端d:\svndata\test\conf配置authz.conf进行用户创建

注意:在权限设置中在权限设置中,用户名必须顶格,不能留有空格不能留有空格!

[groups] 

g_vip = morson

g_manager = michael

g_beijing = scofield

g_shanghai = lincon

g_headquarters = rory, linda

g_docs = linda

[/]

@g_manager = rw

* = r

[/diary/headquarters]

@g_manager = rw

@g_headquarters = rw

@g_vip = r

* = 

[/diary/beijing]

@g_manager = rw

@g_beijing = rw

@g_vip = r

* = 

[/diary/shanghai]

@g_manager = rw

@g_shanghai = rw

@g_vip = r

* = 

[/ref]

@g_manager = rw

@g_docs = rw

* = r 

[/temp]

* = rw

这样SVN的配置权限设置完毕。

相关文章

  • svn搭建历程=-=

    重点注意:1.post-commit 权限 和 项目 以及svn资源库 的权限2.svn 3690 端口 是否放开...

  • svn 服务器搭建

    svn 服务器搭建 创建svn版本库 配置修改 authz:负责账号权限的管理,控制账号是否读写权限 passwd...

  • svn 设置文件执行权限

    如果第一次提交的时候没有执行权限,后续更改也是再提交也是没权限的解决方法:设置svn可执行权限,svn:execu...

  • svn 修改文件的可执行权限

    如果第一次提交的时候没有执行权限,后续更改也是再提交也是没权限的 解决方法:设置svn可执行权限, svn:exe...

  • SVN Linux配置和使用笔记

    安装svn: 创建仓库: 修改配置:账户 passwd 权限 authz查看svn服务: 关闭svn服务: 启动s...

  • svn权限

    实例: XXX公司是一家电子元器件设备供应商,其中有个ARM部门,专门负责ARM芯片的方案设计、销售,并在北京、上...

  • svn 切换地址报 ‘权限不足’ 相关错误(无法打开 forma

    svn 服务端需要提高运行权限 如 sudo svnserve -d -r /var/svn/

  • svn

    svn 设置文件可执行权限 本地文件在commit到仓库之前若没有chmod +x 权限的话,那在svn仓库里的文...

  • SVN服务器搭建(Centos6.8)

    安装 卸载旧版 配置svn svn://ip 就可以链接 svn配置进阶 权限控制authz配置 另外要注意,即...

  • svn linux服务器搭建

    安装svn 创建仓库 创建文件夹 给文件夹赋予权限 创建svn仓库 配置svn仓库 在/var/svn/repo仓...

网友评论

      本文标题:svn权限

      本文链接:https://www.haomeiwen.com/subject/seoxtqtx.html