節錄維基百科
Samba,是種用來讓UNIX系列的作業系統與微軟Windows作業系統的SMB/CIFS(Server Message Block/Common Internet File System)網路協定做連結的自由軟體。第三版不僅可存取及分享SMB的資料夾及印表機,本身還可以整合入Windows Server的網域,扮演為網域控制站(Domain Controller)以及加入Active Directory成員。簡而言之,此軟體在Windows與UNIX系列作業系統之間搭起一座橋樑,讓兩者的資源可互通有無。
安裝samba
sudo apt-get update
sudo apt-get install samba
sudo apt-get install samba-common-bin
設置samba config
sudo nano /etc/samba/smb.conf
===
workgroup = WORKGROUP
wins support = Yes
[PiShare]
comment=Reapberry Pi Share for xxxxxxx
path=/home/pi/Public
browsable=Yes
writeable=Yes
only guest=no
create mask=0777
directory mask=0777
public=no
===
檢視設定檔案
testparm
將Pi加入smaba群組
sudo usermod -a -G sambashare pi
設置連線密碼
sudo pdbedit -a -u pi
重新啟用samba 服務
sudo service smbd restart
=== Windows 怎麼都無法連線時===
可以嘗試在「命令提示字元」視窗下輸入 "net use"
會列出所有連線資訊,如果一直連線不上,可能是連線占用。
後續利用 net use \192.168.1.99\ /delete ((須代換對應IP
如果想刪除 "\192.168.1.100\wwwroot" 的連線
然後再輸入 "net use" 再次確認是否刪除 \192.168.1.99\ 的連線。
如果還是不行,登出再登入,或者重新開機。