2014-01-29 131 views
0

用戶無法刪除具有完全權限的文件夾中的子文件夾。SVN:無法刪除具有RW權限的文件夾中的子文件夾

路徑爲基礎的授權文件

[/] 
    * = r 

    [/project] 
    @group = r 


    [/project/subProject1] 
    @group = rw 

所有屬於組的用戶能夠創建子文件夾/在subProject1文件,然後提交,修改子文件夾/文件,然後提交卻無力刪除一個子文件夾並提交。它說訪問被拒絕。但是,用戶可以刪除文件,但問題僅限於subProject1內創建的子文件夾。

在根目錄或項目級提供訪問權限,但我不想在項目級別授予訪問權限,因爲它允許用戶在subProject級別創建文件夾。

通過上述許可

添加文件夾 「測試」 工作
/項目/ subProject1 /測試

添加文件 「的test.txt」 的作品
/項目/ subProject1 /檢驗/試驗.TXT

刪除test.txt的工作
/項目/ subProject1 /測試/

德文件藉助文件夾測試不起作用。
/項目/ subProject1 /測試/

顛覆版本1.6.5

+1

你使用什麼協議(svn://,svn + ssh://,http://,https://)?如果http或https,什麼請求(方法和路徑)失敗?你運行的是一個非常舊的Subversion版本,可能我們有一個bug(儘管我不記得這個具體的)。 –

+0

我正在使用龜svn(svn://)作爲客戶端。 – 2sb

+0

TortoiseSVN和服務器都是1.6.5嗎? –

回答

0

如果你覺得一個目錄,作爲包含有其直接的孩子,它更容易理解爲什麼這個節點列表的文件不起作用。添加或刪除目錄的直接子目錄正在修改目錄(或我們假設的包含直接子目錄的文件),因此需要寫入權限。

如果您希望用戶能夠在/project中添加或刪除文件,那麼您需要授予他們對該目錄的寫入權限。

請注意,在/project上擁有寫入權限並不能爲他們提供刪除/project本身的權限,因爲這樣做會需要/的寫入權限。

如果你遇到問題,否則可能是我們有一個bug,1.6.5比較老。我不記得具體的問題,但如果我有更多的信息,我可以肯定地告訴你。

+0

我真的很感謝你在解決這個問題上的努力。 – 2sb