新版博客SEO优化基本完成,新老博客内容正在整合中,保证每篇文章高质量。 SiteMap RSS Github
树莓派安装 samba,实现文件夹共享
嘉美伯爵   2019年7月10日 23:08   树莓派   Samba   209  

切换乌班图和树莓派源

  • 删除或注释默认源信息
vi /etc/apt/sources.list
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
  • 删除或注释默认源信息
vi /etc/apt/sources.list.d/raspi.list
deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
deb-src http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
  • 更新
sudo apt-get update
sudo apt-get upgrade

samba

  • 安装samba
sudo apt-get install samba samba-common-bin
  • 挂载硬盘
# 查看硬盘状态
fdisk -l
# 查看硬盘挂载情况
df -kh
# 进行挂载
mkdir /home/pi/samba
mount /dev/sda1  /home/pi/samba
# 添加ntfszhic
sudo aptitude install ntfs-3g
# 加载内核模块
modprobe fuse
# 开机自动挂载,打开文件添加
vi /etc/fstab
/dev/sda1  /home/pi/toshiba ntfs-3g defaults,noexec,umask=0000 0 0
  • 修改配置文件
sudo vim /etc/samba/smb.conf
  • 在 smb.conf 中增加、修改字段
# 增加
[pi]
    comment= Raspberry SMB
    path=/home/raspsmb/share  # 文件共享目录,根据实际需要进行创建
    browseable=Yes
    writeable=Yes
    write list = root,raspsmb
    create mask=0777
    irectory mask=0777

# 修改
找到Global Settings节[global]部分:
将#   wins support = no行改为#   wins support = yes
找到Share Definitions节[homes]部分:
将read only = yes行改为read only = no
  • 重启samba
sudo /etc/init.d/samba restart
  • 添加默认用户pi到samba
sudo smbpasswd -a pi
  • 新建用户
sudo smbpasswd -a pi
sudo chown -R pi:pi /home/raspsmb # 改变用户组文件夹权限

访问

  • 在 Windows 文件访问 \\192.168.2.196\pi
  • 效果见下图

参考文档

在树莓派上安装Samba和Ftp服务 在树莓派上安装Samba实现树莓派与Windows间的文件共享