Linux:局域網文件共享
通過該方法可以在windows系統共享樹莓派或者其他linux系統上的文件
1、安裝Samba
sudo apt-get install samba samba-common-bin
2、配置Samba
Samba配置文件爲/etc/samba/smb.conf
,通過以下語句打開配置文件:
sudo nano /etc/samba/smb.conf
【注】:nano可以通過 ctrl+y
(上一頁)或者 ctrl+v
(下一頁)實現翻頁
在文件末尾添加下述內容:
[public]
comment = public storage
path = /home/download
valid users = sworld
read only = no
create mask = 0777
directory mask = 0777
guest ok = no
browseable = yes
參數說明:
-
comment:共享文件夾說明
-
path:共享文件夾目錄
-
valid users:有效用戶
-
read only:是否只讀
-
create mask:創建文件的權限
-
directory mask:創建文件夾的權限
-
guest ok:是否允許訪客訪問
-
browseable:是否可見
其中 valid users 即 sworld 爲有效用戶,還需要添加其到 Samba 中,命令行執行:
sudo smbpasswd -a sworld
重啓 samba 以生效配置,命令行執行:
sudo samba restart
3、設置文件權限
在 Samba 配置文件設置權限後,還需在系統中將共享文件夾的權限設置爲同配置文件中相同的權限,以確保其他用戶正常訪問及修改文件夾內容,命令行執行:
sudo chmod -R 777 /home/download
4、訪問共享文件
Windows:
在資源管理器地址欄輸入:\\10.5.0.27\public
,其中 10.5.0.27
替換爲你樹莓派的 IP 地址即可。
右鍵public
文件夾,可以將該文件夾映射爲磁盤,之後就可以像使用本地磁盤使用該空間。
macOS:
打開 FInder,之後使用快捷鍵 cmd+k,服務器地址中填寫smb://10.5.0.27/public
,其中 10.5.0.27
替換爲你樹莓派的 IP 地址,之後點擊連接即可。
5、說明
文章爲轉載,在其基礎上進行拓展,作者在HiKey970上測試可行,結合Aria2可實現局域網公用下載器。