问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

树莓派设置家庭共享目录:Samba配置与多设备连接指南

创作时间:
作者:
@小白创作中心

树莓派设置家庭共享目录:Samba配置与多设备连接指南

引用
1
来源
1.
https://wqmoran.com/raspberry-pi-samba-setup-guide/

安装 Samba

为了在家庭局域网中实现设备间的文件共享,我们可以使用SMB协议。SMB协议几乎被所有设备支持,因此在树莓派上使用Samba创建一个共享目录是一个很好的选择。以下是具体步骤:

  1. 在根目录创建用于共享的目录(可以根据个人喜好命名):

    sudo mkdir /share
    
  2. 安装Samba:

    sudo apt install samba samba-common-bin -y
    
  3. 备份原始配置文件:

    cd /etc/samba && sudo cp smb.conf smb.conf.backup
    
  4. 编辑配置文件:

    sudo vim smb.conf
    

在配置文件中添加以下内容:

[global]
   guest account = nobody

[MorShare]
   path = /share
   browsable = yes
   writable = yes
   guest ok = yes
   create mask = 0777
   directory mask = 0777

配置文件说明:

  • [global]:包含整个Samba服务器的全局设置。
  • guest account = nobody:指定游客访问时使用的系统账户。
  • [MorShare]:共享块的开始标记,可以自定义共享名称。
  • path = /share:指定共享目录的路径。
  • browsable = yes:允许网络邻居中的用户看到这个共享。
  • writable = yes:允许对共享目录的文件进行写操作。
  • guest ok = yes:允许不需要密码的游客访问此共享。
  • create mask = 0777directory mask = 0777:设置文件和目录的权限。

由于这是家庭局域网共享,为了方便使用,这里免除了授权流程。如果需要更安全的设置,可以自行调整相关配置。

  1. 如果树莓派上安装了UFW(防火墙工具),需要打开对应端口:

    sudo ufw allow 139/tcp && sudo ufw allow 445/tcp && sudo ufw allow 137/udp && sudo ufw allow 138/udp
    
  2. 重启Samba服务:

    sudo systemctl restart smbd && sudo systemctl restart nmbd
    

后续配置

如果无法正常访问共享目录,可以尝试重启树莓派。如果读写文件时提示无权限,可以给共享目录授权:

sudo chmod -R 777 /share

连接方法

Windows

在Windows文件管理器中,可以通过以下路径访问共享目录:

\\192.168.1.10\MorShare

(将IP地址替换为树莓派的实际IP)

手机

使用VLC播放器等支持SMB协议的APP,选择“网络 - 文件服务器”,输入SMB地址并连接。

Mac

在Mac的“访达”中,选择“前往 - 连接服务器”,输入SMB地址并选择“客人”身份连接。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号