樹莓派區域網文件共享 | 樹莓派小無相系列

樹莓派當中的文件,很多時候希望文件能在區域網內共享,比如下載完成的影片,或是辛苦編寫的代碼。這裡我們可以通過 Samba 來實現這一目的。

安裝 Samba

samba 的安裝很簡單,命令行執行:

sudo apt-get install samba samba-common-bin

配置 Samba

配置文件為/etc/samba/smb.conf,這裡對它進行修改,命令行執行:

sudo nano /etc/samba/smb.conf

註:nano 可以通過 ctrl+y(上一頁) 和 ctrl+v(下一頁) 實現翻頁。

在文件末尾加上如下內容,其中 /mnt/udisk 為我設置的共享文件夾目錄(將其替換為你想共享的目錄即可,例如:/home/pi/public):

[public] comment = public storage path = /mnt/udisk valid users = pi read only = no create mask = 0777 directory mask = 0777 guest ok = no browseable = yes

ctrl+o 保存,之後 回車 確認,然後 ctrl+x 退出。

參數說明:

  • comment:共享文件夾說明
  • path:共享文件夾目錄
  • valid users:有效用戶
  • read only:是否只讀
  • create mask:創建文件的許可權
  • directory mask:創建文件夾的許可權
  • guest ok:是否允許訪客訪問
  • browseable:是否可見

其中 valid users 即 pi 為有效用戶,還需要添加其到 Samba 中,命令行執行:

sudo smbpasswd -a pi

重啟 samba 以生效配置,命令行執行:

sudo samba restart

註:Samba 默認開機自啟,無需為重啟擔心。

設置文件許可權

在 Samba 配置文件設置許可權後,還需在系統中將共享文件夾的許可權設置為同配置文件中相同的許可權,以確保其他用戶正常訪問及修改文件夾內容,命令行執行:

sudo chmod -R 777 /mnt/udisk

訪問共享文件

Windows:

在資源管理器地址欄輸入:\192.168.1.37public,其中 192.168.1.37 替換為你樹莓派的 IP 地址即可。

macOS:

打開 FInder,之後使用快捷鍵 cmd+k,伺服器地址中填寫smb://192.168.1.37/public,其中 192.168.1.37 替換為你樹莓派的 IP 地址,之後點擊連接即可。

系列說明

小無相功是小說《天龍八部》中「逍遙派」的一門內功,講究不著形相,無跡可尋,熟悉後再了解其他武功招式便可依仗威力習得,甚至青出於藍而勝於藍。而樹莓派形似小無相功,同具無限可能,了解一些基礎便可輕鬆上手,去探尋其他更多未知。因此,系列以此為題,帶來一系列樹莓派相關的教程,同時也是對個人長期折騰樹莓派以來的一個歸檔整理。

註:本作品採用知識共享署名-非商業性使用-禁止演繹 3.0 未本地化版本許可協議進行許可。

推薦閱讀:

TAG:樹莓派RaspberryPi | 物聯網 | 創客 |