-
安装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