gpt4 book ai didi

Apache subversion LDAP 组访问 1 个存储库内的每个文件夹

转载 作者:行者123 更新时间:2023-12-02 06:45:48 25 4
gpt4 key购买 nike

我已经在 WANdisco subversion 上折腾了一个星期了。以下是有帮助的最佳链接:

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

问题是,我从互联网上找到的所有信息都是关于 Group per Repo 访问的。

我需要按存储库文件夹访问组。我的意思是我需要限制 1 个存储库内的访问

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

Repo1\Folder1\Subfolder -- 仅访问特定 AD 组 - Group1

Repo1\Folder2 -- 仅访问特定 AD 组 - Group2

Repo1\Folder3 - 仅访问多个 AD 组 - Group1+Group2

这可能吗?如果可以,如何实现?

我可以正常进行 LDAP 身份验证,但无法使用子文件夹:(

最佳答案

这不能开箱即用。Apache 不知道 Subversion 存储库中的路径Subversion 仅从 Apache 获取用户名,因此 SVN 不知道 LDAP 组。

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

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

关于Apache subversion LDAP 组访问 1 个存储库内的每个文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6744546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com