天天看點

chfs檔案共享工具(new for Mac)chfs檔案共享工具

chfs檔案共享工具

基于 待滿茶杯_ 的部落格上進一步改進

chfs檔案共享工具(new for Mac)chfs檔案共享工具

官網介紹使用說明:http://iscute.cn/chfs

以下為Mac系統安裝方法:

1.下載下傳chfs軟體包,并解壓

chfs for Mac官方連結

打開finder 找到下載下傳的檔案 輕按兩下,移動

chfs檔案共享工具(new for Mac)chfs檔案共享工具

2.給chfs指令添加可執行權限

打開launchpad>其他>終端>

chfs檔案共享工具(new for Mac)chfs檔案共享工具

3.安裝後端依賴的軟體包

4.啟動chfs服務

檢視IP位址

ifconfig
           

5.在浏覽器中輸入ip+端口通路chfs服務頁面

chfs檔案共享工具(new for Mac)chfs檔案共享工具

//以上:–path 指定共享目錄,不指定預設為程式運作目錄,

--port 監聽端口

         --rule 指定使用者權限,多個使用者用|隔開,第一個為匿名使用者具有讀權限,第二個使用者tandabao有讀寫權限(預設情況下匿名使用者具有讀寫權限)

         --file  指定配置檔案,該檔案可以不存在,待以後需要更改配置時使用
           

别的參數示例:

建議查閱官方文檔,每個人的了解不同

//都使用預設參數,共享目錄為程式運作目錄,監聽端口号為80
chfs

//共享目錄為D盤,監聽端口号為8080
chfs --path="d:/" --port=8080

//共享目錄為"d:\\projects"和"e:\\nsis",監聽端口号為80
chfs --path="d:\\projects|e:\\nsis"

//白名單模式,允許192.168.1.2-192.168.1.100以及192.168.1.200進行通路
chfs --allow="192.168.1.2-192.168.1.100,192.168.1.200"

//黑名單模式,禁止192.168.1.2-192.168.1.100以及192.168.1.200進行通路
chfs --allow="not(192.168.1.2-192.168.1.100,192.168.1.200)"

//匿名使用者具有隻讀權限(預設情況下匿名使用者具有讀寫權限)
//賬戶ceshizu,密碼為ceshizu123,對根目錄的權限為隻讀,但對test目錄具有讀寫權限
//賬戶yanfazu,密碼為yanfazu123,對根目錄的權限為隻讀,但對yanfa目錄具有讀寫權限
chfs --rule="::r|ceshizu:ceshizu123:r:test:rw|yanfazu:yanfazu123:r:yanfa:rw"

//匿名使用者什麼權限都沒有(預設情況下匿名使用者具有讀寫權限)
//賬戶admin,密碼為admin123,具有讀寫權限
//賬戶zhangsan,密碼為zhangsan123,對根目錄的權限為不可讀寫,但對zhangsanfiles目錄具有讀寫權限
chfs --rule="::|admin:admin123:rw|zhangsan:zhangsan123::zhangsanfiles:rw"

//通過配置檔案進行配置,該檔案可以不存在,待以後需要更改配置時使用
chfs --file="d:\chfs\chfs.ini"
           

6.chfs.ini(代碼難記,做一個.sh檔案代替執行)

檔案在首頁有,可以下載下傳需要1積分,不想手動的同學可以下載下傳!!!

先複制你寫好的代碼 像這樣:

sudo chmod u+rxw chfs.ini 
           
vi chfs.ini 
           

i

ctrl + v

p # 建議仔細查閱vi指令
:wq
sudo ./chfs.ini
           

下次直接執行sudo ./chfs.sh就可以了,不過要先切換到chfs檔案目錄哦!

翻我翻我,部落格還有ubuntu 版本教程

win版教程可參考官方文檔

chfs檔案共享工具(new for Mac)chfs檔案共享工具