SVN許可權設定和說明

2021-09-10 03:30:36 字數 1223 閱讀 5834

因為專案要求,個別使用者不容許看到工程的某些目錄,調查後svn是可以實現這種需求的。

svn許可權三種:1)r:唯讀許可權。2)w:寫許可權。3)空:沒有許可權

passwd檔案:

[users]

user1=123                                 *建立使用者user1,密碼是123

user2=456                                  *建立使用者user2,密碼是456

user3=567                                  *建立使用者user3,密碼是567

authz檔案:

[/test]                                         *針對根目錄進行許可權設定

user1 = rw                                  *使用者1有讀寫許可權

user2 = rw                                  *使用者2有讀寫許可權

* = r                                             *其他使用者有讀許可權

[/test/test1]                                 *針對子目錄test1進行許可權設定

user1 = rw                                   *使用者1有讀寫許可權

user2 =                                        *使用者2沒有許可權(看不到這個目錄)

[/test/test2]                                  *針對子目錄test2進行許可權設定

user1 = rw                                    *使用者1有讀寫許可權

user2 = r                                       *使用者2有讀許可權

※使用者2看不到test1目錄,也取不下來test1目錄,建立和test1同名目錄提交的時候不報錯,但是最終結果是提交不上去。

有下面這個現象:

我是用user2建立的test,test1,test2目錄,按照上面的設定完許可權後,test1目錄通過右鍵repo-browser看不到,但是能取下來,換了目錄重新checkout就正常了(不能看到,也取不下來)。另外我的電腦沒有重啟,svn沒有重新登入。

SVN許可權設定說明

svn的許可權設定資訊記錄在authz這個檔案中。如果對含有中文名稱的資料夾進行許可權管理,需要把authz儲存為utf 8格式。不推薦使用windows的記事本儲存為utf 8格式,可以用ultraedit或者editplus等文字編輯工具。許可權分配時,應遵守從根目錄到子目錄 從最寬泛許可權到最...

SVN 許可權配置具體說明

分配許可權時。資料夾應該應該遵從從大到小,許可權應該從小到大的規則 即 資料夾從根資料夾開始,許可權從沒有許可權 為空就可以 到可寫再到可讀寫。首先要檢視是否改動這個資料夾下的乙個配置檔案,假設沒有就改動 1 vi svnserve.conf 全路徑如 vi usr local svn conf s...

如何設定SVN目錄許可權

svnbucket 目錄許可權分為3類,讀寫 唯讀 無許可權 1.設定可讀寫目錄。如下圖,這種設定方式比較安全,使用者只能讀寫指定的目錄,就算增加了新資料夾,只要不是它的子目錄,他都是沒有許可權看到的,但是缺點就是checkout的時候不能從根目錄checkout,需要加上完整許可權目錄,如果是有多...