首页 >数据库 >mysql教程 > 正文

Cent OS上配置Apache2 + SVN(续)实现对目录访问的精确控制

原创2016-06-07 15:05:410359

在上一篇文章中,完成了Apache和SVN的安装 配置 ,并且 实现 了简单的用户 控制 ,也就是所有用户都可以 访问 svn 目录 下的所有Repository。这种权限 控制 的方法比较简单,应该可以满足大部分情况下的需求。但是有些情况还是需要对某些 目录 进行比较 精确

在上一篇文章中,完成了Apache和SVN的安装配置,并且实现了简单的用户控制,也就是所有用户都可以访问svn目录下的所有Repository。这种权限控制的方法比较简单,应该可以满足大部分情况下的需求。但是有些情况还是需要对某些目录进行比较精确访问控制,Apache httpd的mod_authz_svn模块可以帮助实现

mod_authz_svn应该会在安装SVN是自动安装。可以打开/etc/httpd/conf.d/subversion.conf(也可能是httpd.conf)查看,里面应该可以看到:

要想使用这个模块,需要在subversion.conf添加AuthzSAVNAccessFile指令:

其中/etc/svn-access-file用来指定详细的访问规则。加入现在svn下面两个repository:test1, test2,现在五个用户(在/etc/svn-auth-file):harry, sally, jack, david, alex。下面是配置文件svn-access-file的内容:

从上面可以看出这个访问控制可以精确某一个目录

完成配置后,重新启动httpd服务,可以通过浏览器检测效果。

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • 专题推荐

    作者信息

    php中文网

    认证0级讲师

    推荐视频教程
  • javascript初级视频教程javascript初级视频教程
  • jquery 基础视频教程jquery 基础视频教程
  • 视频教程分类