相關資訊
本類常用軟件
-
福建農村信用社手機銀行客戶端下載下載量:584204
-
Windows優化大師下載量:416898
-
90美女秀(視頻聊天軟件)下載量:366961
-
廣西農村信用社手機銀行客戶端下載下載量:365699
-
快播手機版下載量:325855
svn的權限管理涉及到一下文件:
passwd文件 -- /conf目錄下 用于存放本svn庫的用戶名和密碼,用 = 分割,左邊是用戶名,右邊是密碼(明文)。
authz -- /conf目錄下 用于存放本svn庫的訪問授權信息。
SVNserve.conf /conf目錄下 用于存放本svn庫的全局訪問控制信息。
最重要的是authz文件,它定義了兩部分的內容:
1,對組成員的定義,
2,對目錄的授權定義,
可以針對一個單一用戶授權,也可以針對在[groups]里面定義的一個組授權,還可以用*通配符來對所有的用戶授權,
授權的選項有:只讀訪問('r'),讀寫訪問('rw'),或者無權防問('').
-------多項目權限配置--------
1.建立多版本庫:
[general]
anon-access = none ##(none:不允許匿名用戶訪問)
auth-access = write
password-db = ../../conf/
authz-db = ../../conf/authz
realm = pronninfo
auth-access = write
password-db = ../../conf/
authz-db = ../../conf/authz
realm = progxzx
即除realm = progxzx外,其他與版本庫1配置文件完全相同。如果有更多的版本庫,依此類推。
2.配置允許訪問的用戶
為了簡化配置,2個版本庫共用1個用戶配置文件G:\SVNRoot\conf下。如有必要,也可以分開。注意:對用戶配置文件的修改立即生效,不必重啟svn
3.配置用戶訪問權限:
為了簡化配置,3個版本庫共用1個權限配置文件/opt/svn/conf/pwd.conf。如有必要,也可以分開。文件中定義用戶組和版本庫目錄權限。
用戶組格式:
[groups]
<用戶組名> = <用戶1>,<用戶2>
其中,1個用戶組可以包含1個或多個用戶,用戶間以逗號分隔。
/,表示根目錄及以下。根目錄是svnserve啟動時指定的,我們指定為G:\SVNRoot。這樣,/就是表示對全部版本庫設置權限。
pronninfo:/,表示對版本庫1設置權限
pronninfo:/occi, ,表示對版本庫1中的occi目錄設置權限
progxzx:/,表示對版本庫2設置權限
權限主體可以是用戶組、用戶或*,用戶組在前面加@,*表示全部用戶。權限可以是w、r、wr和空,空表示沒有任何權限
cook = r
刪除無用文件:
rm G:\SVNRoot\nninfo\conf\authz
rm G:\SVNRoot\nninfo\conf\passwd
rm G:\SVNRoot\gxzx\conf\authz
rm G:\SVNRoot\gxzx\conf\passwd