树莓派局域网文件共享samba
當需要將Windows上的某個文件放到樹莓派上去,即實現Windows和Linux文件共享,你可能會想到使用U盤,甚至會將樹莓派上的內存卡拔出來在Windows上將文件放進去后再插回到樹莓派上再讀出來,這些方法都太麻煩了,我們可以借助文件傳輸服務,直接通過網絡傳輸文件。還有種運用場景是我們可以在Windows上編寫程序,然后放到樹莓派上運行。這里我們可以通過 Samba 來實現這一目的。
1、在安裝samba之前,我們需要先更新一下我們apt源和軟件列表,以便保持我們的軟件版本與最新版的軟件一致,不至出現不兼容的情況。
sudo apt-get update sudo apt-get upgrade2、安裝samba,安裝過程較長需耐心等待全部安裝完成。
sudo apt-get install samba samba-common-bin -y如果沒有-y選項,需要手動輸入Y才能繼續安裝。
3、等待上一步安裝完成后,接下來要配置samba,主要是設置共享的文件夾。
配置文件為/etc/samba/smb.conf,這里對它進行修改,命令行執行:
首先最好先備份一個原始的文件,以防改出問題:
然后打開文件開始編輯:
sudo nano /etc/samba/smb.conf注:nano是一個文本編輯器, 可以通過 ctrl+y(上一頁) 和 ctrl+v(下一頁) 實現翻頁。
在文件末尾加上如下內容,其中 /home/pi/Desktop 為我設置的共享文件夾目錄,其實就是桌面(將其替換為你想共享的目錄即可,例如:/home/pi/public,注意得是已存在的文件夾):
[public]comment = public storagepath = /home/pi/Desktopvalid users = piread only = nocreate mask = 0777directory mask = 0777guest ok = nobrowseable = yesctrl+o 保存,之后 回車 確認,然后 ctrl+x 退出。
參數說明:
[public] #共享文件的名稱, 將在網絡上以此名稱顯示
comment:共享文件夾說明
path:共享文件夾目錄
valid users:有效用戶
read only:是否只讀
create mask:創建文件的權限
directory mask:創建文件夾的權限
guest ok:是否允許訪客訪問
browseable:是否可見
其中 valid users 即 pi 為有效用戶,還需要添加其到 Samba 中,命令行執行:
sudo smbpasswd -a pi根據提示輸入兩次密碼確認。
4、重啟samba
重啟 samba 以生效配置,命令行執行:
或者
sudo /etc/init.d/samba restart
注意:
上面的指令不行的話,可以在目錄下找下是否文件名改了,比如有的版本是下面的名稱重啟:
sudo /etc/init.d/smbd restart
sudo /etc/init.d/samba-ad-dc restart
5、Windows在資源管理器地址欄輸入:\192.168.1.10,其中 192.168.1.10 替換為你樹莓派的 IP 地址即可。(如果不知道樹莓派的IP地址,可以使用ifconfig命令查詢)
訪問時需要輸入用戶名和密碼,就是前面第三步設定的用戶名和密碼。
總結
以上是生活随笔為你收集整理的树莓派局域网文件共享samba的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git status 不能显示中文
- 下一篇: do{...}while(0);写法用途