树莓派安装samba用来共享文件

  • 安装samba

    sudo apt-get update
    sudo apt-get install samba samba-common-bin
    sudo vim /etc/samba/smb.conf 
    
  • #设置通过用户密码访问的home目录
    [homes]
    改为可读写:read only = no

  • #设置匿名用户可访问的共享目录(public=yes)

    [shareusb]
     # 说明信息
     comment = USB Disk
     # 共享文件的路径
     path = /mnt/usbdisk
     # 可以访问的用户
     #valid users = pi
     public=yes
     # 只读
     read only = no
     # 新建文件的权限
     create mask = 0775
     # 新建目录的权限
     directory mask = 0775
     # 可被不登录访客访问
     guest ok = yes
     # 可被其他人看到资源名称
     browseable = yes
    
  • 启动samba

    sudo smbpasswd -a pi
    sudo /etc/init.d/smbd start
    
  • 上面共享的目录是U盘时需要执行挂载U盘操作

    sudo fdisk -l
    sudo mkdir /mnt/usbdisk
    sudo mount /dev/sda1 /mnt/usbdisk
    

虽然挂载成功,但是迅雷远程下载的时候提示“没有检测到存储设备” 好像挂载后普通用户没权限写入的问题,挂载的时候加入归属。

sudo mount -o uid=pi,gid=pi /dev/sda1 /mnt/usbdisk/

#解除挂载U盘
sudo umount /mnt/usbdisk

  • PC访问
    文件夹直接输入\{ RASP IP}\shareusb
  • 手机访问
    安装UFile apk

猜你喜欢

转载自blog.csdn.net/ttyt1217/article/details/119689073