Apache subversion在1个repo中的每个文件夹访问LDAP组

时间:2011-07-19 08:52:54

标签: apache svn configuration active-directory ldap

我已经在使用WANdisco颠覆了一个星期了。 以下是最有帮助的链接:

http://www.jejik.com/articles/2007/06/apache_and_subversion_authentication_with_microsoft_active_directory/

http://blog.chadwestfall.com/2007/11/subversion-apache-active-directory.html

问题是,我从互联网上找到的所有信息都是关于每次回访的访问权限。

我需要每个repo文件夹访问组。 我的意思是我需要限制1回购内的访问

Repo1 \ Folder1 - 访问AD中经过身份验证的所有人

Repo1 \ Folder1 \子文件夹 - 只能访问某些AD群组 - 群组1

Repo1 \ Folder2 - 仅限访问某些广告组 - Group2

Repo1 \ Folder3 - 只能访问多个AD群组 - 群组1 +群组2

这是否可能,如果可以,如何实现呢?

我获得了正常的LDAP身份验证工作,但没有使用子文件夹:(

1 个答案:

答案 0 :(得分:2)

这不会开箱即用.. Subversion存储库中的路径不为Apache所知 Subversion只从Apache获取用户名,因此SVN不了解LDAP组。

但是,您可以编写一个将LDAP组导入SVN-authz文件的小脚本,并将相应的组写入authz文件的第一行。

您可以使用cron作业及时将LDAP组上的更改导入authz文件。