SVN使用者許可權管理

2021-07-14 23:21:42 字數 1578 閱讀 2261

svn版本庫目錄說明

svn版本庫目錄說明

db:存放具體資料;

hooks:鉤子程式存放地,比如我們要實現同步更新的操作,在這裡實現;

conf:配置檔案存放地

下面具體說說conf目錄;

conf目錄下有三個檔案:

svnserve.conf、authz、以及passwd;

檢視該檔案,首先是匿名使用者的許可權配置:

anon-access = none

auth-access = write

表示:對於匿名使用者,無訪問許可權;

對於授權使用者,有寫許可權;

接下來的一段用於配置使用哪種授權登入方式;

可選的有password-db ,就是使用者名稱和密碼都是明文存放在同級目錄下的passwd檔案中;優點是高效配置簡單,缺點是安全性弱,明文總不是那麼讓人感覺可靠;

另一種是authz-db,這種方式的使用者密碼使用了sasl加密,安全上***;

選擇這種方式的設定,將password-db 注釋掉:

# password-db = passwd

authz-db = authz

#指定授權所屬的域,c++的同志可將其理解為名字空間;

realm = exampro

接下來是[sasl]段,用於標識是否進行sasl加密處理;

use-sasl = true

min-encryption = 128

max-encryption = 256

變數 min-encryption 和 max-encryption 控**務器所需要的加密強度。

開啟:conf/authz

這個就是授權資料庫,用於配置指定目錄對使用者的訪問許可權;

首先是指定乙個使用者組,按組來分配許可權總是方便的,即使目前你的團隊乙個組只有乙個人。在新加入成員的時候,你就能體會到按組分配許可權的便利性了;

[groups]  #使用者組(g_fronter、g_vip、g_doc)

g_fronter=cuicc,gdii  #g_fronter是組名,cuicc是使用者名稱,gdii是使用者名稱

g_vip=coo

g_doc=yhh

[exampro:/] #為使用者組設定檔案許可權

@g_vip=rw  #g_vip是讀、寫許可權

@g_fronter=r#g_fronter唯讀

@g_doc=r

[exampro:/protected/modules]

@g_vip=rw

@g_fronter=

*=    #*代表全部

開啟:conf/password

將使用者新增到這來  使用者名稱=密碼

[users]

guoyanjie = guoyanjie

liyan = liyan

lidongfeng = lidongfeng

liyanliang = liyanliang

leikezhu = leikezhu

yunjie = yunjie

sulidi = sulidi

liujianyue = liujianyue

test=test123

SVN 使用者許可權管理

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

SVN使用者配置及許可權管理

1.通過svn客戶端的import功能往新建的repository中匯入初始化專案 2.要刪除伺服器中的專案,可以先將專案匯出到本地,然後將本地的專案刪除,最後commit 3.d svndemo repository 是建立的repository,d svndemo repository conf...

03 svn 許可權與使用者管理

一 許可權管理 1 svn倉庫各個作用 svnserve.conf svn倉庫的配置檔案 password svn倉庫賬號和密碼配置檔案 authz svn倉庫的訪問許可權 2 訪問許可權 1 svnseve.conf anon access none 表示關閉訪問許可權,直接設定為none就可以,...