首頁 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動 | Z幣中心

新手入門 / 進(jìn)階 / 社區(qū)互助

新手 | 你問我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 23596|回復(fù): 2
上一主題 下一主題
[分享]

Armbian安裝chfs實(shí)現(xiàn)文件共享

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2019-10-31 10:36 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式 | 來自廣東
本帖最后由 Pretender. 于 2019-10-31 10:37 編輯

本文旨在Armbian通過chfs實(shí)現(xiàn)http和webdav文件共享。本人一直在使用chfs,最近作者更新到了1.10,正好手頭有個N1盒子,裝的Armbian,用起來覺得還不錯,單個文件,核心功能無需其他文件,也不需要Docker什么的,安裝非常簡單。
chfs介紹:chfs是一個界面簡潔,簡單易用的免費(fèi)文件共享服務(wù)器。使用http協(xié)議,只需瀏覽器就可以管理文件,更棒的是并同時支持webdav協(xié)議。


下面是我的安裝過程,需要安裝的網(wǎng)友,復(fù)制粘貼命令即可:


以root登錄ssh

1、轉(zhuǎn)到tmp文件夾  cd /tmp
2、下載chfs文件     wget http://iscute.cn/tar/chfs/1.10/chfs-linux-arm64-1.10.zip
3、解壓縮              unzip -o chfs-linux-arm64-1.10.zip -d /usr/local/bin
4、改變屬性到500  chmod 500 /usr/local/bin/chfs

這樣就安裝完成了,運(yùn)行命令試一下. chfs --port=端口號 (端口號不要和已用的沖突)

沒有問題的話,啟動成功,訪問地址:http://盒子的IP:端口號
ctrl+c結(jié)束運(yùn)行

可以把它做成服務(wù),開機(jī)自啟:
nano /etc/systemd/system/chfs.service
粘貼下面的內(nèi)容,根據(jù)自己情況修改
----------------------------------------------
[Unit]
Description=chfs
After=network.target

[Service]
User=root
Type=simple

#ExecStart=/usr/local/bin/chfs --file="/usr/local/etc/chfs.conf"
#按說明,是可以用一個配置文件來啟動chfs的,但我不知道為何用不上,我用了下面的方法。

ExecStart=/usr/local/bin/chfs --path="/mnt/usbdisk1|/mnt/usbdisk2|/mnt/usbdisk3" --port=8080 --rule="::|admin:123456:RWD" --log=""
#path后是共享文件夾路徑,我共享了3個優(yōu)盤,端口號是8080,匿名用戶沒有權(quán)限,管理員admin密碼123456,完全權(quán)限。不記錄log。
#其他詳細(xì)命令,請到作者頁面查看。

ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
[Install]
WantedBy=multi-user.target
--------------------------------------------------
保存上面的文件,然后 systemctl daemon-reload

啟動chfs
systemctl start chfs
關(guān)閉
systemctl kill chfs

激活開機(jī)啟動
systemctl enable chfs

關(guān)閉開機(jī)啟動
systemctl disable chfs


下面是一個稍復(fù)雜點(diǎn)的共享配置,針對不同用戶,開放了不同的文件夾訪問權(quán)限,大家可以舉一反三,照貓畫虎。
--rule=“:::public:RW|admin:123456:RWD|guest:guest::public:RW:video:R”
解釋如下:
rule=:::public:RW
//匿名用戶無用戶名和密碼,可以訪問共享目錄下的public,對該文件夾的權(quán)限為“讀寫”

rule=admin:123456:RWD
//admin,可以訪問共享目錄下的所有文件夾,權(quán)限為“讀寫刪”。

rule=guest:guest::public:RW:video:R
//訪客用戶guest,可以訪問共享目錄下的video,權(quán)限為“只讀”,還可以訪問public,權(quán)限為“讀寫”。

//此配置的目錄結(jié)構(gòu)示例:

//    D:\share (admin可以完全訪問下面所有文件夾,權(quán)限為讀寫刪)
//            |___public (匿名用戶僅可訪問此文件夾,可以讀寫)(guest用戶可訪問此文件夾,可以讀寫)
//            |___image
//            |___video (guest用戶可訪問此文件夾,只讀)
//            |___music
//            |___book
//            |___software
//            |___document
//            |___temp
分享網(wǎng)友:lupo
如果覺著內(nèi)容不錯,請留言評論點(diǎn)個贊~如果想要了解更多相關(guān)資訊,歡迎下載ZNDS智能電視網(wǎng)APP(下載地址:http://m.81jnr2m.cn/downapp.html


上一篇:斐訊T1怎么刷機(jī)
下一篇:新入手T1,固件求推薦
沙發(fā)
發(fā)表于 2019-10-31 10:38 | 只看該作者 | 來自河南
高手在當(dāng)貝??!學(xué)習(xí)了
回復(fù) 支持 反對

使用道具 舉報

板凳
發(fā)表于 2019-10-31 10:38 | 只看該作者 | 未知
感謝分享
回復(fù) 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號

GMT+8, 2024-11-17 15:32 , Processed in 0.063959 second(s), 15 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表