如何在Raspberry Pi中設置Samba伺服器

Samba是甚麼?

Samba是一個免費的軟件,能夠在大部分Linux電腦上運行。Samba能使Raspberry Pi變成檔案伺服器,讓其他電腦能夠讀寫Raspberry Pi上的文件夾或者其他檔案。

設置Samba前的準備

  • 一塊安裝了Raspbian(或者其他Linux作業系統)的Raspberry Pi
  • 良好的網絡

開始設置Samba

Step 1: 在Raspbian上安裝Samba

在Raspbian裡打開Terminal,然後輸入下面的指令安裝Samba

sudo apt-get install samba samba-common-bin

Step 2: 設定共享文件夾

新增一個路徑為 /test 的文件夾

sudo mkdir /test

為了讓其他使用者可以存取該文件夾,接下來要對該文件夾做一些權限設定

sudo chown pi /test

Step 3: 更改Samba的設置文件

輸入下面的指令編輯samba的設置文件

sudo nano /etc/samba/smb.conf

之後按方向鍵拉到最低下,然後開新一行輸入下面的內容

[test]
path=/test
writeable=YES
browseable=YES
guest ok=NO
public=YES
force user=pi

關於這幾行:

  • [test]是你的文件夾名稱
  • path是你想要分享的文件夾路徑
  • writable和browsable是設定用户可不可以修改或者瀏覽文件夾
  • guest ok是設定訪客可不可以用你的文件夾
  • force user是設定其他使用者用甚麼帳戶來使用文件夾。如果不填寫這一行,在其他電腦用該文件夾的時候便需要先輸入帳户。

完成後按ctrl + x儲存

Step 4: 重新啟動Samba

sudo systemctl restart smbd

測試

在Windows上的檔案總管裡輸入\\<raspberry pi的ip\,然後嘗試上傅檔案。

發表評論