SVN版本库(访问权限)配置
来源:互联网 发布:js 判断是否包含字符串 编辑:程序博客网 时间:2024/06/05 20:56
如我的配置:
vi /home/my/svn/pwashop2/conf/auth
[/]user1=rwmike=rwfred=rw[pwashop2:/mobile]kevin=rw
注:pwashop2是svn项目库名,mobile是项目中的文件夹名
同时添加密码,修改passwd文件
[users]# harry = harryssecret# sally = sallyssecretuser1=password1
主要配置 conf/authz文件
貌似 是 该文件中都要先添加
[/]
用户名user=rw权限
*=rw
这样的东东。看下文中加重提示
说明:
why用户仅仅只能访问(读写)yjb目录,对其它目录是无法“查看”(更不可能修改的)
属于dev2组下的用户(zjh,zmk)仅仅只能访问(读写)rjb目录,对其它目录是无法“查看”(更不可能修改的)
属于admin组下的用户,权限最高,可以访问(读写)所有的目录
所有组的用户都可以访问doc目录,并且具备(读写)权限
具体的auth配置文件如下
- <span style="font-size:18px;">[groups]
- admin=zjb
- dev=why
- dev2=zjh,zmk
- [/]
- #*=r
- @admin=rw
- [repos:/yjb]
- why=rw
- [repos:/rjb]
- @dev2=rw
- [repos:/doc]
- *=rw</span>
如果在名称前加“@”就表示“组”,否则则是用户名。
[repos:/yjb] 这里的 repos 实际是相对你的svn物理目录。
注意事项:
(1)要首先在svn里创建好“目录”,然后再在auth里配置相应的控制
例如,先创建好 rjb 这个目录,然后再添加 [repos:/rjb]
提示:
创建目录,可以用TortoiseSVN 客户端进行操作。
我这版本是这样的[repository:/root/lm/svn109]
(2)对于“/”根的控制
[/]
#*=r #号是注释,注释*=r,则让所有的用户(已经登录验证成功的用户)都无法看到根
@admin=rw 仅仅只有属于admin组的用户可以“遍历”所有目录、文件信息
例如用 zmk账号登录,访问则会出现下面的错误提示
原因是zmk不是admin组的用户,如果强行访问 /svn/repos根,则会被拒绝。
如果加上rjb这个目录,则可以正常访问,如下图
http://blog.csdn.net/ex_net/article/details/8578297
- SVN版本库(访问权限)配置
- SVN版本库(访问权限)配置实例笔记
- SVN授权访问(单一版本库权限配置)
- SVN单一版本库权限配置
- 配置SVN版本库及权限问题
- SVN授权访问(多版本库共享配置)
- svn://访问版本库的配置方式
- CentOS 6.5搭建Apache整合SVN 1.8.5服务器(多版本库权限配置)
- SVN 配置版本库
- SVN版本控制(三)--权限管理
- linux 搭建SVN服务器,为多个项目分别建立版本库并单独配置权限
- svn server配置 authz 多工程的访问权限设置
- 服务器 svn 版本库 配置
- svn版本库和不同访问方式
- TortoiseSVN和VisualSVN-Server的配置使用,外网访问SVN版本库
- 配置通过http访问svn服务器(linux版本)
- SubVersion版本控制服务器端的目录访问权限配置
- SVN权限配置
- chrome调试工具F12控制台数据请求分析AJAX
- linux ftp配置(centos
- 【转载】网页中插入能全屏播放swf,flv视频的播放器
- nginx安装与配置在CentOS 6下安装nginx
- Linux下SVN安装配置
- SVN版本库(访问权限)配置
- SVN 多项目管理(强烈建议每个项目建一个库)
- svn仓库基本配置
- php超时设置max_execution_time
- $queryx->last_query()获取执行的SQL语句,只能是单条语句如find()
- 将 Windows IPC 应用移植到 Linux,第 1 部分: 进程和线程
- PHP写入txt文件换行
- 新浪微博开放平台接口使用小结
- mongodb 学习路线