svn許可權管理

2022-08-03 00:51:07 字數 645 閱讀 7865

svn的許可權管理涉及到一下檔案:

passwd檔案   --   /conf目錄下   用於存放本svn庫的使用者名稱和密碼,用 = 分割,左邊是使用者名稱,右邊是密碼(明文)。

authz   --   /conf目錄下   用於存放本svn庫的訪問授權資訊。

svnserve.conf   /conf目錄下   用於存放本svn庫的全域性訪問控制資訊。

最重要的是authz檔案,它定義了兩部分的內容:

1,對組成員的定義,

2,對目錄的授權定義,

可以針對乙個單一使用者授權,也可以針對在[groups]裡面定義的乙個組授權,還可以用*萬用字元來對所有的使用者授權,

授權的選項有:唯讀訪問('r'),讀寫訪問('rw'),或者無權防問('').

authz檔案中可以對任意多個目錄進行許可權控制,一下是乙個例子:

[groups]

# 注釋行,定義了admin和ph兩個組以及兩個組的成員

admin = harry,sally

ph = hy,jim

[/foo/bar]

harry = rw

# 以*為鍵值意味著對所有人都進行許可權控制

* =

# 以@為鍵值意味著對前面定義的組進行授權

@admin = rw

SVN許可權管理

f 一 安裝svn linux 下可以直接通過如下命令直接獲取svn server 我使用的伺服器系統為debian 7.5 穩定版 apt get install subversion安裝完成後,可通過svnserve version 檢視安裝的版本,我所使用的svn server 版本為1.6....

SVN 使用者許可權管理

svnsubversion 使用者許可權管理 2010年7月20日 基本的操作 以我建立的svn工程為例子來講解svn許可權管理的配置 倉庫建立路徑 d svnlibrary 取消匿名登陸 開啟檔案d svnlibrary conf svnserve.conf 找到 anon access read...

SVN使用者許可權管理

svn版本庫目錄說明 svn版本庫目錄說明 db 存放具體資料 hooks 鉤子程式存放地,比如我們要實現同步更新的操作,在這裡實現 conf 配置檔案存放地 下面具體說說conf目錄 conf目錄下有三個檔案 svnserve.conf authz 以及passwd 檢視該檔案,首先是的許可權配置...