SVN的許可權配置

2021-10-05 07:10:37 字數 924 閱讀 9469

在我的前一篇文章中,其中有乙個配置是anon-access = write,這個配置資訊表示開啟匿名訪問,即無論哪個人想要來訪問我們的倉庫都是可以訪問的。但是實際我們需要為這些個使用者和倉庫設定許可權配置資訊。

svn中的許可權配置涉及三個檔案:authz、passwd、svnserve.conf,這三個檔案分別是和許可權認證相關、使用者密碼相關、核心配置檔案。位於svn的倉庫目錄的conf資料夾下。

我們在該檔案中需要開啟許可權認證,將# auth-access = write中的注釋和空格去掉,同時上一句的匿名訪問關閉。我們開啟許可權認證,還要確定賬號配置檔案位置和認證配置檔案位置(這兩個檔案預設是上圖中的兩個檔案)。將# password-db = passwd# authz-db = authz前面的注釋空格去掉。

在該檔案中,我們設定使用者名稱和密碼

在該檔案中,我們可以給使用者設定使用者組,並且給倉庫,設定訪問許可權

[rep1:/]中rep1為倉庫名,表示該倉庫下的所有路徑

@dev_group1 = rw 表示dev_group1該組的訪問許可權為可讀可寫,需要用@符號表示

user1 = rw 設定指定的使用者的訪問許可權

*= 因為後面沒有寫訪問許可權,所以表示其他人沒有訪問許可權

SVN許可權配置

在svnserve.conf中去掉如下三者的注釋 表示禁止匿名訪問 anon access none 表示密碼檔案為同目錄下的authz檔案 authz db authz 表示許可權認證檔案為同目錄下的passwd檔案 password db passwd 編輯passwd users p1 a1 ...

svn配置許可權

size small 乙個版本庫的情況 1.建立版本庫svnadmin create f svnbase 2.修改f svnbase conf目錄下的svnserve配置檔案 將password db passwd和authz db authz前的注釋去掉 注意 文字前面不要有空格,要頂頭寫 3.在...

SVN使用者許可權配置

repository目錄下的conf有三個檔案 svnserve.conf passwd authz,依次修改 你可以直接刪除預設的svnserve.conf檔案,然後使用下面的配置 vi svnserve.conf general anon access none auth access writ...