編輯:關於android開發
1、 安裝svn軟件subversion (yun –y installsubversion)
2、 指定一個目錄(在操作系統跟目錄創建/sec-all文件夾),啟動svn服務:svnserve -d -r /sec-all/ --listen-port 8080
3、 創建倉庫:進入/sec-all/目錄,執行:svnadmincreate svnroot
4、 進入/sec-all/svnroot/目錄,修改svnserve.conf
[mcbadm@sec-awareness03 conf]$ grep -v "^#" svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
[sasl]
[mcbadm@sec-awareness03 conf]$
5、 修改password
yk = 1
wh = 1
sh = 1
6、 修改authz
[svnroot:/]
yk = rw
* = r
[svnroot:/caigou]
wh = rw
[svnroot:/shenji]
sh = rw
wh =
權限配置解釋說明:yk用戶可以管理svnroot這個倉庫的所有子目錄和文件;需要增加“* = r”,否則其他用戶連跟目錄都進不來、就認證失敗了;caigou目錄只有wh(除了yk)的讀寫,由於在跟目錄所有用戶有r的權限,則sh也可以進入caigou目錄進行讀;shenji目錄sh(除了yk)有讀寫權限,wh不能進入(不能讀、不能寫),如果將“wh =”修改為“* =”,則除了sh意外,任何人都不能進入shenji目錄。
7、 用大權限用戶創建目錄結構
訪問svn://192.168.117.196:8080/svnroot,用yk登錄,創建caigou、shenji文件夾
8、 測試、通過
測試wh、sh用戶,分別進入兩個文件夾,測試創建文件夾,看是否跟預期一致。
注意事項:
一定要注意的是文件夾的層級,首先啟動(svnserve)的是最外層的文件夾,然後在該文件夾內創建倉庫,再進入倉庫這個文件夾內修改配置文件,訪問的時候,輸入ip、port以後,再輸入倉庫的名稱,就可以了。否則就會出現各種認證失敗的錯誤。參考文章是:
http://www.cnblogs.com/perfy/p/3508210.html http://blog.csdn.net/lanmanck/article/details/50767278
svn://192.168.117.196:8080/——這個是進入的倉庫(所有倉庫、可以有多個倉庫)外層的目錄
svn://192.168.117.196:8080/svnroot——這個是這個倉庫內的跟目錄
ListFragment的使用,ListFragment使用ListFragment繼承了Fragment,顧名思義,ListFragment是一種特殊的Fragment
Android WebView遠程代碼執行漏洞簡析 0x00 本文參考Android WebView 遠程代碼執行漏洞簡析。代碼地址為,https://github.
android自定義控件(二),簡易的數值輸入器 前言:前幾天看到了迅雷app上有個一元奪寶,那時無聊就參加了幾次,到後來中獎結果出來了,哎,根本就沒我的份啊(意料之
Context是什麼,怎麼用,Context一.Context是什麼 官方文檔概述:關於應用程序環境的全局信息的接口。這是一個抽象類,它的實現是由安卓系統提供的。它允許訪