树莓派中怎么设置samba文件共享

发布时间:2021-07-22 17:38:21 作者:Leah
来源:亿速云 阅读:600

本篇文章给大家分享的是有关树莓派中怎么设置samba文件共享,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。


samba介绍

samba是unix/linux系统与windows操作系统进行文件和打印机共享的网络协议。因其设置简单使用方便,在内网环境中十分受欢迎,可以认为是内网版的ftp。

windows、macos以及许多桌面版的linux系统直接继承samba客户端,可方便的添加和卸载samba网盘。

树莓派安装和设置samba

本节介绍在树莓派上安装和设置samba,其操作步骤为:

1. 安装samba软件

安装命令:

sudo apt update && sudo apt upgrade && sudo apt-get install -y samba

2. 设置samba

samba的配置文件是**/etc/samba/smb.conf**,其配置主要包含四部分:

  1. global:samba软件的全局设置;

  2. homes:系统用户主目录共享设置,默认用户才能访问自己的主目录;

  3. printers:共享打印机设置

  4. 用户自定义的共享目录设置

前三部分可根据自己的需求更改,也可保持默认(如有不懂请man 5 smb.conf查看字段含义)。下文针对公共共享目录自定义私有目录两方面解释自定义共享目录操作的步骤。

  1. 公共共享目录。在**/etc/samba/smb.conf**末尾增加类似如下配置(#号开头部分是说明): `# 配置段名称,可以随意取 [public]

共享段备注

comment = public folder

共享文件夹路径,必填

path = /public

允许可以写入

read only = no

允许匿名访问

public = yes

是否出现在网络发现中

browseable = yes2. 自定义共享目录,增加配置如下:[tlanyan] comment = tlanyan windows file path = /mnt/tlanyan

不出现在网络发现中

browseable = no

禁止匿名访问

public = no writable = yes

只允许pi用户访问

valid users = pi`

配置完成后,sudo systemctl restart smbd重启samba服务。

3. 客户端连接

由于windows和macos内置了对samba协议的支持,访问samba文件夹是非常方便的。

windows: 打开“我的电脑”,点击上方菜单栏的“添加网络驱动器”,在弹出来的窗口中点击“选择自定义网络位置”,接着输入“//ip/文件夹名称”,按照引导完成连接设置; <a href="https://tlanyan.me/setup-samba-in-raspberry-pi/windows-samba/" rel="attachment wp-att-5891"><img src="https://user-gold-cdn.xitu.io/2019/11/3/16e2f3cae14f7454?w=669&h=600&f=jpeg&s=37058" alt="windows连接samba网盘" width="669" height="600" class="aligncenter size-full wp-image-5891" /></a>

macos:打开finder -> 前往 -> 连接服务器,在弹框中输入"smb://ip/共享文件夹": <a href="https://tlanyan.me/?attachment_id=5895" rel="attachment wp-att-5892"><img src="https://user-gold-cdn.xitu.io/2019/11/3/16e2f3cb157deb00?w=494&h=235&f=png&s=6901" alt="macos连接samba" width="494" height="235" class="aligncenter size-full wp-image-5892" /></a>

如果设置了访问权限,根据提示输入用户名和密码。正确无误的话,在系统中便可以看到挂在的共享文件夹。设置了写权限的共享文件夹可以当作本地磁盘来用,操作上完全一致,并且由于一般在内网,速度上也不会感觉有延迟。

其它

  1. 树莓派默认的存储只有一个sd卡,你需要通过usb外接硬盘才能很好的完成家庭nas的任务;

  2. 对于共享文件夹,访问用户应该有对应的权限,否则可能出现权限问题 <a href="https://tlanyan.me/?attachment_id=5896" rel="attachment wp-att-5893"><img src="https://cache.yisu.com/upload/information/20210521/354/269303.png" alt="" width="902" height="378" class="aligncenter size-full wp-image-5893" /></a>

以上就是树莓派中怎么设置samba文件共享,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

推荐阅读:
  1. Samba 简单快速文件共享
  2. Linux之Samba文件共享

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

树莓派 samba

上一篇:树莓派中怎么设置远程访问

下一篇:Allegro中怎么自定义设置快捷键

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》