节录维基百科
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 updatesudo apt-get install sambasudo apt-get install samba-common-bin
设置samba config
sudo nano /etc/samba/smb.conf
===workgroup = WORKGROUPwins support = Yes[PiShare]comment=Reapberry Pi Share for xxxxxxxpath=/home/pi/Publicbrowsable=Yeswriteable=Yesonly guest=nocreate mask=0777directory mask=0777public=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\ 的连线。
如果还是不行,登出再登入,或者重新开机。