2011-07-19 18 views
3

我已經搞亂了WANdisco subversion已經一週了。 這裏有幫助的最佳鏈接:Apache subversion LDAP組訪問每個文件夾1回購

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

的問題是,所有我在網上找到的信息是關於每回購訪問組。

我需要爲每個回購文件夾訪問組。 由此我的意思是我需要限制訪問內1回購

Repo1 \ Folder1中 - 訪問大家在AD認證

Repo1 \ Folder1中\的子文件夾 - 只能訪問特定的AD組 - 組別1

Repo1 \文件夾2 - 僅限訪問某個AD組 - 組2

Repo1 \ Folder3 - 獲得多個廣告組只 - 組別1 +組2

這是可能的,如果是,該如何實現呢?

我有正常的LDAP身份驗證工作,但不包括子文件夾:(

+1

沒有這樣的產品「WanDisco Subversion」。 Subversion是Apache Foundation產品。 PS:如果您想要對Active Directory進行身份驗證,我建議您使用VisualSVN Server。 –

+0

對不起,錯誤信息。實際上,我使用的是一個顛覆包,它具有從WANdisco啓用的LDAP認證模塊。 從這裏更多的信息: http://www.wandisco.com/ 正如我所說的,正常的身份驗證是對AD工作。 這裏是一個python腳本的解決方法: http://www.thoughtspark.org/node/26?page=1 但我仍然想使用subversion.conf解決方案 –

+1

這是純粹的開源顛覆還是uberSVN?我在http://suggest.ubersvn.com/上找到了類似的建議,並添加了另一個。請參閱http://suggest.ubersvn.com/suggestions/110/populate-users-and-teams-from-ldap和http://suggest.ubersvn.com/suggestions/164/sub-directory-access-control – vinnyjames

回答

2

這是行不通開箱.. 路徑在Subversion版本庫是不知道到Apache 和Subversion Apache的只能得到一個用戶名,所以SVN不知道LDAP組。

但是你可以寫一個小的腳本導入LDAP組到您的SVN-AuthZ的文件,並寫入相應的組到您的authz文件的第一行。

你可以使用cron作業來導入更改LDAP組可以及時基於authz文件。

+0

確定非常感謝,我不確定這件事,但你確信了我。謝謝;) 我會嘗試使用authz python腳本: http://www.thoughtspark.org/node/26?page = 1 –

+0

Authz是答案;) –