Chinaunix首页 | 论坛 | 博客
  • 博客访问: 80338
  • 博文数量: 52
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: -20
  • 用 户 组: 普通用户
  • 注册时间: 2018-06-04 17:51
文章分类

全部博文(52)

文章存档

2013年(6)

2012年(3)

2011年(4)

2010年(18)

2009年(21)

我的朋友

分类: LINUX

2010-09-17 11:06:14


    作者:yjh4866 这个内容是转的一个哥们的,自己留个底,也是为了方便以后查看
操作:最初配置好svn的时候建了一些测试的用户名及组。
但是现在这些用户名及组都没有用了,所以执行命令:htpasswd -D passwordfile user删除了这些没有用的用户名。
并在配置文件中也将这些用户名及组删除了。
重启apache.

导致:所有的用户名都不能访问svn库,管理员用户也不能访问。

原因分析:1、查看apache的错误日志:
Failed to load the AuthzSVNAccessFile: An authz rule refers to group '@bj_dev_rw', which is undefined
Access denied: 'admin' OPTIONS TEST:/
2、分析:找不到组bj_dev_rw
这个组已经删除了,所以找不到。但是为什么会提示寻找这个组呢?原因是:在删除权限配置文件中的用户名及组时,只是将[groups]这部分的用户名及组 删除了,而实际下面分配各个库及文件夹权限时用到的bj_dev_rw组并没有删除,所以导致权限配置文件无法正常读取,进而导致所有的用户包括管理员在 内都不能访问svn库。
阅读(1317) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~