svn server配置 authz 多工程的訪問權限設置

創建svn倉庫

mkdir /opt/svn-server

cd /opt/svn-server

svnadmin create proj1

svnadmin create proj2

svnadmin create public

 

在所有proj1,proj2... proj同級目錄創建authz 和passwd 用於所有其他項目的認證,只需要在自己的conf/svnserve.conf指定外邊的authz和passwd文件即可。

 

假設svnserve -d -r /opt/svn-server運行,那麼svn訪問時的根路徑/所在位置對應就是/opt/svn-server

authz內容:

[group]

user_group = user1,guest,user2

 

#proj1目錄只允許user1讀寫,其他用戶不可訪問

[proj1:/]

user1 = rw

* =

#proj2目錄只允許user2讀寫,uer1只讀,其他用戶不可訪問

[proj2:/]

user2 = rw

user1 = r

* =

#public目錄下的項目允許所有user_group裏的成員只讀訪問

[public:/]

@user_group = r

 

發佈了74 篇原創文章 · 獲贊 9 · 訪問量 36萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章