树莓派当中的文件,很多时候希望文件能在局域网内共享,比如下载完成的影片,或是辛苦编写的代码。这里我们可以通过 Samba 来实现这一目的。

安装 Samba
samba 的安装很简单,命令行执行:

sudo apt-get install samba samba-common-bin

配置 Samba
配置文件为/etc/samba/smb.conf,这里对它进行修改,命令行执行:

sudo nano /etc/samba/smb.conf

注:nano 可以通过 ctrl+y(上一页) 和 ctrl+v(下一页) 实现翻页。

在文件末尾加上如下内容,其中 /mnt/udisk 为我设置的共享文件夹目录(将其替换为你想共享的目录即可,例如:/home/pi/public):

[public]comment = public storagepath = /mnt/udiskvalid users = piread only = nocreate mask = 0777directory mask = 0777guest ok = nobrowseable = yes

ctrl+o 保存,之后 回车 确认,然后 ctrl+x 退出。

参数说明:

comment:共享文件夹说明
path:共享文件夹目录
valid users:有效用户
read only:是否只读
create mask:创建文件的权限
directory mask:创建文件夹的权限
guest ok:是否允许访客访问
browseable:是否可见

其中 valid users 即 pi 为有效用户,还需要添加其到 Samba 中,命令行执行:

sudo smbpasswd -a pi

重启 samba 以生效配置,命令行执行:

sudo samba restart

注:Samba 默认开机自启,无需为重启担心。

设置文件权限
在 Samba 配置文件设置权限后,还需在系统中将共享文件夹的权限设置为同配置文件中相同的权限,以确保其他用户正常访问及修改文件夹内容,命令行执行:

sudo chmod -R 777 /mnt/udisk

访问共享文件
Windows:

在资源管理器地址栏输入:

\192.168.1.37\public

其中 192.168.1.37 替换为你树莓派的 IP 地址即可。

macOS:

打开 FInder,之后使用快捷键 cmd+k,服务器地址中填写

smb://192.168.1.37/public

其中 192.168.1.37 替换为你树莓派的 IP 地址,之后点击连接即可。

树莓派局域网文件共享相关推荐

  1. 树莓派局域网文件服务器,树莓派局域网文件共享

    树莓派局域网文件共享的方案,一般来说有两种,WebDav 和 Samba,两者的传输速度都相差不大,而 WebDav 在文件上传上问题会多些,还是更推荐 Samba. 安装 Samba samba 的 ...

  2. 树莓派局域网文件共享samba

    当需要将Windows上的某个文件放到树莓派上去,即实现Windows和Linux文件共享,你可能会想到使用U盘,甚至会将树莓派上的内存卡拔出来在Windows上将文件放进去后再插回到树莓派上再读出来 ...

  3. 树莓派linux共享目录,树莓派局域网文件共享

    树莓派当中的文件,很多时候希望文件能在局域网内共享,可以通过 Samba 来实现这一目的. 安装 Samba samba 的安装很简单,命令行执行: sudo apt-get install samb ...

  4. win 2008 控制共享文件夹大小_Windows转Mac Win10局域网文件共享设置

    最近换电脑,转移资料的时候感到头疼,上网搜索Win10局域网文件共享的教程,但都不全,害我捣鼓了半天,干脆自己来写一个. Windows设置如下(中间提示重启可忽视,全部设置完再重启):1.   设置 ...

  5. win8系统的计算机共享在哪里设置方法,win10系统设置与win8系统局域网文件共享的方案...

    win10系统使用久了,好多网友反馈说关于对win10系统设置与win8.1系统局域网文件共享设置的方法,在使用win10系统的过程中经常不知道如何去对win10系统设置与win8.1系统局域网文件共 ...

  6. 局域网共享工具_局域网文件共享

    局域网文件共享的方式都有哪些? 局域网文件共享的方式还是比较多的,有几种可参考操作: · 在多台电脑上开启网上邻居共享,这样电脑直接打开网上邻居就可以访问对方的文件夹和资料了. · 可以安装辅助软件, ...

  7. 基于tutk方案的p2p源码_基于JAVA的局域网文件共享平台P2P实训项目源码(毕业设计 课程设计)...

    [实例简介] 基于JAVA的局域网文件共享平台P2P实训项目源码(毕业设计 课程设计). 可直接运行.做毕业设计.课程设计或者想研究下技术的可以下载学习.需要更多资源的可以关注我. [实例截图] [核 ...

  8. 局域网文件共享的几种方法

    局域网里传输文件速率是相当的快的,远比u盘,硬盘传输的快.这里我就说几种共享传输文件的方法. 首先大家想到的肯定是用qq传输了,局域网里传输文件一般都可以达到10M/S,而一般2.0接口的u盘硬盘估计 ...

  9. java中的smm,java毕业设计_springboot框架的基于SMM框架的局域网文件共享及检索系统...

    这是一个基于java的毕业设计项目,毕设课题为springboot框架的基于SMM框架的局域网文件共享及检索系统, 是一个采用b/s结构的javaweb项目, 开发工具eclipsei/eclipse ...

最新文章

  1. 9、 Struts2验证(声明式验证、自定义验证器)
  2. java map 队列_Java:queue队列,map集合
  3. 前期优达无人驾驶对课程评价
  4. win10系统如何安装iis信息服务器,win10系统安装iis服务功能的具体方法【图文教程】...
  5. 通过扩展RandomAccessFile类使之具备Buffer改善I/O性能--转载
  6. TypeSprict -- 基础类型
  7. 如何知道一个域名是否存在_域名检测API实现查看一个域名在微信中是否被封
  8. 2017年AR大会上海站干货分享
  9. 使用OpenSSL转换X509 PEM与PFX证书
  10. java 题库管理系统_JAVA WEB 题库管理系统
  11. PreferenceActivity
  12. Python编程实现后剪枝的CART决策树
  13. python模拟ios点击_弱弱的问下,ios的捷径可以实现模拟点击吗?
  14. jQuery插件-Slider轮播图
  15. Pandas知识点-绘制统计图
  16. AI将带我们去何方?(下-展望篇)
  17. SQL(Oracle) 日期转换为英文年月格式
  18. 认识一下身边的互联网---经典互联网书籍阅读总结
  19. OsmocomBB SMS Sniffer
  20. 一个游戏程序员的学习资料(转)

热门文章

  1. 谁是你今生要等的人?
  2. 典型低代码aPaaS厂商案例
  3. RFID仓储管理系统解决方案
  4. 基于vue的tiptap编辑器插件(一)
  5. ERP软件对企业管理的影响
  6. UE4 材质UV纹理不随模型缩放拉伸
  7. android代码混淆aar_android代码混淆个人总结及踩坑
  8. git branch常用分支操作
  9. delphi摄像头编程
  10. 精选16个最常用的Java 工具类,每一个都十分有用