Linux:局域網文件共享

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可實現局域網公用下載器。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章