在网络邻居直接访问树莓派磁盘

安装了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这类用户或者路径即可,大体配置可以不变