安装了samba之后,等于网络邻居就直接共享了树莓派的磁盘,这样就不需要使用第三方的软件上传或者下载树莓派的文件,可以直接通过网络邻居进行管理和访问树莓派中的文件了
第一步,先给树莓派安装samba
sudo apt install samba winbind
第二步,装好之后,修改samba的配置文件/etc/samba/smb.conf,配置文件的末尾,增加一个新的共享配置
# 网络邻居共享文件夹名称 [pi] comment = RaspberryPi # 说明 path = /home/pi # 共享文件夹实际的路径 browseable = yes # 允许浏览 writable = yes # 允许写入(注意这个还要配合前面的强制账号中的账号是否能访问) guest ok = no # 匿名用户访问 public = yes # 开放访问 read only = no # 不是只读文件夹 create mask = 0644 # 上传文件默认的权限掩码,注意这个权限上传的文件不能直接执行权限,脚本类的文件需要自己手工去终端增加执行权限,或者这里直接改成755 directory mask = 0755 # 创建文件夹的权限掩码 force user = pi # 强制使用pi用户创进行文件修改(如果不是pi,根据实际更改) force group = pi # 强制使用pi用户组进行文件修改(如果不是pi,根据实际更改)
配置完成之后,重启samba服务或者重启树莓派,就可以通过网络邻居查看到树莓派,并且直接用文件管理器管理树莓派中的文件了
注意:如果使用非树莓派系统,譬如实用香橙派或者盒子这些系统,主要是根据实际情况调整force user,path这类用户或者路径即可,大体配置可以不变