Debian(lenny)SVN设置目录权限
来源:互联网 发布:cad 2016 mac 汉化 编辑:程序博客网 时间:2024/05/21 19:28
1.修改svnserve.conf配置
debian:/doc/rel/svn/repository/spider/conf#svnserve.conf
去掉password-db = passwd这一行前面的注释和空格
去掉authz-db = authz这一行前面的注释和空格
2.密码文件使用spider/conf/passwd,创建密码的方式不变
3.目录权限设置
debian:/doc/rel/svn/repository/spider/conf#vim authz
[groups]
root = hello
group1 = user1
group2 = user2
[/]
@root = rw
@group1 = r
@group2 = r
[/project1]
@root = rw
@group1 = rw
@group2 =
[/project1]
@root = rw
@group1 =
@group2 = rw
保存!
root对/,/project1,/project2有完全权限
group1组成员user1对/有读权限,对/project1有读写权限,对/project2无读写权限
group2组成员user2对/有读权限,对/project1无读写权限,对/project2有读写权限
4.修改apache配置
debian:/etc/apache2/mods-available#vim dav_svn.conf
<Location /spider>
DAV svn
SVNPath /doc/rel/svn/repository/spider
AuthType Basic
AuthName "spider"
AuthUserFile /doc/rel/svn/repository/spider/conf/passwd
Require valid-user
AuthzSVNAccessFile /doc/rel/svn/repository/spider/conf/authz
</Location>
保存!
5.重启apache和svnserve,我目前还没有找到重启svnserve的好方法,只能笨拙的重启系统,这样顺便把apache也重启了
*6.如果系统提示没有加载mod_authz_svn或者mod_dav模块,可以检查apache的配置文件
debian:/etc/apache2/mods-available#vim dav.load
LoadModule dav_module /usr/lib/apache2/modules/mod_dav.so
debian:/etc/apache2/mods-available#vim dav_svn.load
# Depends: dav
LoadModule dav_svn_module /usr/lib/apache2/modules/mod_dav_svn.so
LoadModule authz_svn_module /usr/lib/apache2/modules/mod_authz_svn.so
- Debian(lenny)SVN设置目录权限
- Debian(lenny)安装SVN
- Debian lenny字体设置
- debian(lenny)下的时区/时间设置
- Debian lenny -- Init
- 升级debian到lenny
- Debian Lenny - Installing MySQL
- Debian lenny 安装KDE4
- Debian lenny amd64 硬盘安装
- Debian Lenny安装Xen笔记
- svn 目录权限控制
- svn分目录权限
- svn分目录权限
- SVN认证配置无效 原装SVN权限配置 目录配置 用户权限设置
- SVN权限设置
- SVN权限设置
- SVN权限设置说明
- SVN权限设置
- 在ubuntu9.04上编译安装meshlab v123a
- pku 1166 The Clocks
- 信贷业务培训心得
- C# 遍历枚举
- C# 遍历枚举
- Debian(lenny)SVN设置目录权限
- 今天我没有合并
- Windows Mobile SDK例子浅析
- 转:PP主数据导出SQVI设置
- 将Java Web项目打成war文件
- 即将大三了
- Resource.Images
- 014 测试菜单3
- 相信未来--食指